prd-taskmaster
Zero-config goal-to-tasks engine (the Atlas engine).
Skill by anombyte93
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/anombyte93-prd-taskmaster
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/prd-taskmaster
What's inside
- Skill name
prd-taskmaster- Description
- Zero-config goal-to-tasks engine (the Atlas engine). Takes any goal (software, pentest, business, learning), runs adaptive discovery via brainstorming, generates a validated spec, parses into TaskMaster tasks, and hands off to execution. Use when user says "PRD", "product requirements", "I want to build", invokes /atlas, or wants task-driven development.
- License
- MIT
- Instructions
- 326 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions call the network
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (170)
- .npmignore · .claude-plugin/
- marketplace.json · .claude-plugin/
- plugin.json · .claude-plugin/
- bug_report.md · .github/ISSUE_TEMPLATE/
- feature_request.md · .github/ISSUE_TEMPLATE/
- ci.yml · .github/workflows/
- .gitignore
- .mcp.json
- .npmignore
- AGENTS.md
- CHANGELOG.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- ISSUES.md
- LICENSE
- README.md
- RELEASE.md
- SKILL.md
- research-expander.md · agents/
- MODEL-ECONOMY.md · docs/product/
- PRODUCT-SPEC.md · docs/product/
- UX-SPEC.md · docs/product/
- evidence_gate.py · hooks/
- gate_enforcer.py · hooks/
- hooks.json · hooks/
- mode_d_blocker.py · hooks/
- install.sh
- .npmignore · mcp-server/
- requirements.txt · mcp-server/
- server.py · mcp-server/
- package.json
- DISCOVER.md · phases/
- GENERATE.md · phases/
- HANDOFF.md · phases/
- .npmignore · prd_taskmaster/
- __init__.py · prd_taskmaster/
- backend.py · prd_taskmaster/
- batch.py · prd_taskmaster/
- capabilities.py · prd_taskmaster/
- cli.py · prd_taskmaster/
- cli_agent.py · prd_taskmaster/
- context_pack.py · prd_taskmaster/
- economy.py · prd_taskmaster/
- feedback.py · prd_taskmaster/
- fleet.py · prd_taskmaster/
- lib.py · prd_taskmaster/
- llm_client.py · prd_taskmaster/
- mode_recommend.py · prd_taskmaster/
- oracle_bridge.py · prd_taskmaster/
- parallel.py · prd_taskmaster/
- pipeline.py · prd_taskmaster/
- preflight.py · prd_taskmaster/
- provider_resolver.py · prd_taskmaster/
- providers.py · prd_taskmaster/
- reachability.py · prd_taskmaster/
- reachability_cmd.py · prd_taskmaster/
- render.py · prd_taskmaster/
- reputation.py · prd_taskmaster/
- setup_wizard.py · prd_taskmaster/
- …and 110 more
SKILL.md (first lines)
# prd-taskmaster — the Atlas engine
Zero-config goal-to-tasks engine. AI handles discovery and content; the engine backend (MCP
server preferred, `script.py` fallback — see Phase 0) handles mechanics.
**Command:** `/atlas` is the canonical invocation (or `/prd-taskmaster`, or just say "I want to
build …"). The full plugin install also exposes phase skills; this standalone skill runs the whole
pipeline inline.
**Script:** `~/.claude/skills/prd-taskmaster/script.py` (all commands output JSON). It is a thin
shim over the bundled `prd_taskmaster/` package — the single source of truth shared with the plugin.
**Manual flag:** If the user says `--manual`, `manual=true`, or "do it manually", perform the
TaskMaster mechanics yourself: write `.taskmaster/docs/prd.md`, write `.taskmaster/tasks/tasks.json`
with tasks and subtasks, run `validate-tasks`, then run `enrich-tasks`. Do not block on TaskMaster
CLI/MCP parsing.
## When to Use
Activate: PRD, product requirements, taskmaster, task-driven development, "I want to build X", any goal.
Skip: API docs, test specs, project timelines, PDF creation.
## Phase 0: Engine Backend Resolution (MANDATORY — before any other engine operation)
The engine has two interchangeable backends: the **atlas-engine MCP server** (preferred)
and **script.py** (zero-dependency fallback). Resolve which one this session uses NOW.
Do NOT silently default to script.py.
**Claude Code note — deferred tools:** MCP tools are often *deferred*: their names appear
in a system-reminder list but they are NOT callable until you load their schemas with the
`ToolSearch` tool. "I don't see a callable engine_preflight tool" does NOT mean the server
is absent — it almost always means you have not run ToolSearch yet.
Resolution procedure, in order:
1. If a `ToolSearch` tool exists in your session:
a. `ToolSearch(query="select:mcp__atlas-engine__engine_preflight")`
b. If no match: `ToolSearch(query="+engine preflight atlas", max_results=10)` — this
also catches plugin-scoped ids such as `mcp__plugin_prd_go__engine_preflight`.
c. If a schema loads → **MCP-mode = ON**. Record the prefix (e.g. `mcp__atlas-engine__`).
If both user-scope and plugin-scope match, prefer `mcp__atlas-engine__`.
2. No ToolSearch, but an `engine_preflight` MCP tool is already directly callable →
**MCP-mode = ON** with that prefix.
3. Otherwise → **MCP-mode = OFF** (CLI-mode).
Announce the result before Phase 1, exactly one line:
`Engine backend: MCP (<prefix>*)` or `Engine backend: script.py (CLI fallback)`.
Hard rules for the rest of the run:
- **MCP-mode ON:** every operation in the "Engine operations" table below MUST use its MCP
tool. Running `python3 script.py <cmd>` for an op that has an MCP tool in this session's
prefix is a compliance failure — the only exceptions are ops in the "Script/agent-only"
table and ops whose tool is missing from the resolved prefix (some plugin installs expose
fewer tools — fall back to script.py for just those ops).
- **MCP-mode OFF:** use the script.py commands exactly as documented below. Other harnesses
(codex, gemini) have no ToolSearch and may have no MCP server — CLI-mode is fully
supported and not a degraded experience.
- If an MCP call errors mid-run (server died/disconnected), say so explicitly, flip to
CLI-mode, and continue.
## Phase 1: Zero-Config Preflight
Run preflight and auto-detect everything. Ask zero setup questions.
**MCP-mode (from Phase 0 — ONE batched call, no script spam):** call
`<prefix>engine_preflight` once — it covers preflight + taskmaster detection + provider
configuration + capabilities and returns a `summary` list to present verbatim.
Skip every individual script call below entirely.
**CLI-mode (zero-dependency installs):** one batched subcommand, same result:
```bash
python3 ~/.claude/skills/prd-taskmaster/script.py engine-preflight
```
**From preflight JSON, determine the state:**
| Condition | Action |
|-----------|--------|
| `prd_path` exists + `task_count > 0` | Ask: execute tasks / update PRD / new PRD / review |
| `backend.ai_ops == "agent"` | Backend resolves automatically; print ONE info line: add an API key or install `task-master-ai` for headless AI ops; proceed |
| manual flag present | Proceed using Native Mode (TaskMaster optional), regardless of TaskMaster CLI/MCP state |
| `has_taskmaster == false` + backend selected | Run `init-project` (below), then continue |
| `has_taskmaster` but no PRD | Proceed to Discovery |
| `has_crash_state` | Offer: resume from crash point or start fresh |
**Initialise the project if needed, then auto-configure providers** (silent). Use
`init-project` for the resolved backend. For the `taskmaster` backend, this preserves
an existing `.mcp.json`; raw `task-master init` overwrites it with a placeholder template.
Use `init-taskmaster` only when explicitly operating the `taskmaster` backend:
```bash
python3 ~/.claude/skills/prd-taskmaster/script.py init-project # only when .taskmaster/ absent
python3 ~/.claude/skills/prd-taskmaster/script.py init-taskmaster # taskmaster backend only
python3 ~/.claude/skills/prd-taskmaster/script.py configure-providers
python3 ~/.claude/skills/prd-taskmaster/script.py detect-providers
```
If `configure-providers` returns `recommended_action: "init_taskmaster"`, run
`init-project` first; if the backend is explicitly `taskmaster`, `init-taskmaster`
is also safe and preserves `.mcp.json`.
Report compact status:
```
✓ Backend: taskmaster-api|native-api|agent
✓ Detected: TaskMaster (MCP|CLI)
✓ Detected: Provider (Claude Code|Codex CLI|Anthropic API)
✓ Detected: Research (Perplexity API Free|Perplexity MCP|Perplexity API|fallback)
```
**Gate: backend resolved (always true). Report ai_ops capability. Proceed to Discovery.**
### Provider Defaults
Always prefer subscription/native providers before paid API keys:
1. Main: `claude-code` / `sonnet` when `claude` exists; otherwise `codex-cli` / `gpt-5.2-codex` when `codex` exists.
2. Fallback: `codex-cli` / `gpt-5.2-codex` when available; otherwise `claude-code` / `sonnet`.From anombyte93/prd-taskmaster, MIT.
More from anombyte93/prd-taskmaster
- 0.703score
handoff
anombyte93
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
go
anombyte93
Zero-config goal-to-tasks engine.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
setup
anombyte93
Phase 0 of the prd-taskmaster pipeline.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
customise-workflow
anombyte93
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
discover
anombyte93
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-fleet
anombyte93
Phase execution skill for licensed Atlas Fleet runs.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-task
anombyte93
Execute the next TaskMaster task using the implementation plan with CDD verification.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
expand-tasks
anombyte93
Expand all TaskMaster tasks with deep research before coding begins.
SkillCFreshness: C★ 607Claude Code +9 - 0.697score
atlas
anombyte93
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph.
SkillCFreshness: C★ 607Claude Code +9 - 0.586score
generate
anombyte93
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing.
SkillCFreshness: C★ 607Claude Code +9 - 0.481score
CLAUDE.md · anombyte93/prd-taskmaster
anombyte93
CLAUDE.md from anombyte93/prd-taskmaster: 158 lines covering The end goal (north star — test every change against this), Unfakable "done" — the two gates…
TemplateCFreshness: C★ 607Claude Code - 0.478score
AGENTS.md · anombyte93/prd-taskmaster
anombyte93
AGENTS.md from anombyte93/prd-taskmaster: 53 lines covering The end goal (north star — test every change against this), Backend model (v4.1+), Working rules.
TemplateCFreshness: C★ 607Codex +5
Signals
- Stars
- 607
- Forks
- 60
- Open issues
- 8
- Last commit
- Jul 12, 2026 (3 months ago)
- Last release
- Jun 13, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/anombyte93/prd-taskmaster
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anombyte93
- 0.703score
handoff
anombyte93
Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
go
anombyte93
Zero-config goal-to-tasks engine.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
setup
anombyte93
Phase 0 of the prd-taskmaster pipeline.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
customise-workflow
anombyte93
Customise the prd-taskmaster plugin workflow via curated brainstorm questions.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
discover
anombyte93
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
SkillCFreshness: C★ 607Claude Code +9 - 0.703score
execute-fleet
anombyte93
Phase execution skill for licensed Atlas Fleet runs.
SkillCFreshness: C★ 607Claude Code +9
Cite this page
prd-taskmaster skill. Agent Mart. https://agentmart.dev/skills/anombyte93-prd-taskmaster (last updated 2026-10-24)