← 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.

★605 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 605 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.