AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

PRD Taskmaster (Atlas Engine)

A zero-config engine that turns any goal into a validated PRD and a materialised board of executable tasks.

AutomationAdvanced★ 608⑂ 61AI score 9/10Last updated: Nov 4, 2026

What it does

  • Goal to tasks: Accepts any goal — software, pentest, business, learning — and runs adaptive, one-question-at-a-time discovery before writing anything.
  • Spec generation + validation: Produces a PRD and fails it on placeholder patterns (TBD, TODO, mustache leftovers), so only a GOOD+ spec advances through the phase gate.
  • Real task materialisation: Defaults to the Atlas Kanban path — hashes a storage-independent plan, materialises it, and reads canonical task IDs back. Existing .taskmaster/ projects are auto-detected and kept on the legacy TaskMaster file provider.
  • Backend resolution first: A mandatory Phase 0 decides between the atlas-engine MCP server and the dependency-free script.py fallback, and announces the choice in one line.
  • Opinionated handoff: Recommends exactly ONE execution mode (Verified Loop, Auto-Execute, or Plan & Drive) based on detected capabilities.

Who it's for

  • Solo developers and founders who are tired of hand-writing requirements docs and work breakdowns
  • Team leads running task-driven development inside Claude Code
  • Existing TaskMaster users who want automatic task validation and metadata enrichment
  • Advanced users who want parallel subagent research and complexity scoring

Examples

  1. Run /atlas and say "I want to build a SaaS dashboard with recurring billing" — after a short discovery dialogue you get a validated PRD plus a task board with dependencies and priorities.
  2. Invoke it in a repo that already has .taskmaster/tasks/tasks.json — it stays in legacy mode and runs validate-tasks / enrich-tasks to fill in missing phaseConfig metadata.
  3. Hand it a non-code goal such as a penetration-test engagement or a certification study plan — the same pipeline emits a phased, dependency-aware task list.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/anombyte93/prd-taskmaster/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the SKILL.m folder from the GitHub repo anombyte93/prd-taskmaster into my ~/.claude/skills/prd-taskmaster/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/anombyte93/prd-taskmaster ~/.claude/skills/prd-taskmaster

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and make sure the skills directory exists: mkdir -p ~/.claude/skills
  2. Clone the repository straight into the skills folder: git clone https://github.com/anombyte93/prd-taskmaster ~/.claude/skills/prd-taskmaster
  3. Verify the contents: ls ~/.claude/skills/prd-taskmaster — you should see SKILL.md, script.py, and a phases/ directory.
  4. Confirm Python 3 is available: python3 --version (the script needs no extra packages).
  5. Smoke-test the engine: python3 ~/.claude/skills/prd-taskmaster/script.py engine-preflight and check that it returns JSON.
  6. Restart Claude Code, then trigger it with /atlas, "write a PRD", or "I want to build …".
  7. Optional: install the atlas-engine MCP server for MCP mode. Without it, the script.py CLI fallback is fully supported.