← all repositories
anombyte93/prd-taskmaster

Turning one-line goals into shipped code—with receipts

It exists to force AI coding agents to show their work—grading specs, mapping dependencies, and gating 'done' on verifiable evidence.

584 stars Python Coding AssistantsAgents
prd-taskmaster
Not currently ranked — collecting fresh signals.
star history

What it does

prd-taskmaster is a Python engine that plugs into Claude Code (and optionally Codex or Gemini) to turn a vague goal into a shipped feature. It runs an adaptive interview to gather constraints, generates a product-requirements document, scores it against deterministic checks for placeholders and structure, then compiles the requirements into a dependency-ordered task graph. Execution proceeds task by task, and the engine refuses to emit a completion token unless every step produces actual evidence—logs, tests, or files—that passes validation.

The interesting bit

The engine treats spec quality like a school assignment: placeholders and TODOs earn a failing grade that blocks execution. It also treats compute like a budget, routing tasks to the cheapest available model CLI and escalating only when a validator complains. The final SHIP_CHECK_OK token is structurally hard to fake—any non-zero exit status in the evidence chain kills it, and the only bypass is an explicit, audit-logged admin override.

Key highlights

  • Deterministic PRD grading that hard-fails on placeholders like TODO or {{...}}, blocking execution until the spec is clean.
  • Evidence-gated execution where a single non-zero exit status in any task’s proof blocks the final SHIP_CHECK_OK token.
  • Token-economy routing across Claude, Codex, and Gemini CLIs, starting with the cheapest model and escalating only on validator failure.
  • Backend-neutral tasks.json keeps your spec and graph as plain repo files, so swapping vendors or canceling Pro doesn’t strand your work.
  • Free MIT engine runs entirely offline using existing model CLIs; Pro adds fleet orchestration and bundled MCPs but the core engine is not a demo.

Caveats

  • Native Windows is unsupported; the atomic state machine requires POSIX file locking.
  • The optional research proxy is not bundled, and the npm install path can emit non-fatal warnings if pip is unavailable for the MCP server’s Python dependencies.
  • Fleet orchestration and the browser-verification/secrets-vault MCPs are closed-source Pro add-ons; this repo contains only the solo engine.

Verdict

If you are already using Claude Code and tired of agents declaring victory on half-finished work, this gives you deterministic gates and receipts. If you just want a quick script on native Windows or dislike structured product-management workflows, look elsewhere.

Frequently asked

What is anombyte93/prd-taskmaster?
It exists to force AI coding agents to show their work—grading specs, mapping dependencies, and gating 'done' on verifiable evidence.
Is prd-taskmaster open source?
Yes — anombyte93/prd-taskmaster is open source, released under the MIT license.
What language is prd-taskmaster written in?
anombyte93/prd-taskmaster is primarily written in Python.
How popular is prd-taskmaster?
anombyte93/prd-taskmaster has 584 stars on GitHub.
Where can I find prd-taskmaster?
anombyte93/prd-taskmaster is on GitHub at https://github.com/anombyte93/prd-taskmaster.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.