Capture intent
Start with the idea, the user, and the evidence behind it: customer notes, tickets, or plain English. PreCode keeps signal attached so nothing gets lost in translation.
Turn messy product intent into structured plans, hand them to any coding agent, and get verifiable proof that what shipped matches what was agreed, posted where your team already reviews.
AI agents ship code fast. But "done" is still self-reported: no link from customer intent to what actually merged, no acceptance criteria that compile into checks, no proof in the pull request or ticket where review already happens. Trust breaks when founders, clients, and stakeholders cannot see what was verified and what was assumed.
Start with the idea, the user, and the evidence behind it: customer notes, tickets, or plain English. PreCode keeps signal attached so nothing gets lost in translation.
A guided interview turns ambiguity into scope, requirements, architecture, tasks, and acceptance criteria: linked docs with provenance, not a one-shot prompt.
Export a build-ready package and connect @precode/mcp in Cursor, Claude Code, Codex, or any MCP host. Any agent builds; PreCode stays the source of truth.
Acceptance criteria compile into checks. Delivery tickets bind to PRs. PreCode reads CI verdicts against what merged, not what the agent claims locally.
A proof report lands in the PR, ticket, or status check: evidence to spec to acceptance to bound PR to CI to what was verified. One artifact stakeholders can read.
Human-readable specs, execution docs, acceptance matrices, and machine-readable trace files. Together they give your agent the full picture, and give PreCode enough structure to verify what ships against what was agreed.
Planning is the setup. Proof is the product.
VerificationPreCode binds evidence to requirements, requirements to acceptance checks, checks to delivery tickets, tickets to merged changes, and CI verdicts to what shipped, then posts proof where review already happens.
Intent
Evidence and requirements stay linked
Acceptance
Criteria compile into runnable checks
Delivery
Tickets bind to the PR that built them
CI verdict
Verification reads what actually merged
Proof
Report posted to PR / ticket / check
Your agent builds. PreCode verifies.
PreCode MCP@precode/mcp on npm runs the build-and-verify loop: one task, real checks, delivery binding, CI verdict, and proof posted where review already happens. Works with any spec format; optimized for PreCode packages.
Bind
Links each delivery ticket to the PR that implements it.
Verify
Reads CI verdicts and acceptance coverage for what merged.
Deliver
Posts proof into the PR, ticket, or status check.
Example verify_delivery run: bind a delivery record, run CI checks, fix acceptance gaps, post proof to the PR, ticket, or status check.
$ npm i -g @precode/mcp{
"mcpServers": {
"precode": {
"command": "precode-mcp",
"env": {
"PRECODE_TELEMETRY_DISABLED": "1"
}
}
}
}PreCode is agent-neutral through MCP and tool-neutral through provider adapters: GitHub, GitLab, Linear, Jira, or a manual summary when you need it.
Tell us how you want to use PreCode - planning, agent handoff, or delivery verification. We'll use this to prioritize onboarding and follow up when it's your turn.
Join the waitlist and we'll reach out when it's your turn.
Join the waitlist