atlas
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph. Brand-name entrypoint; a thin alias…
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing. Loads a template (comprehensive|minimal), fills it with DISCOVER-phase constraints and answers, validates the spec (placeholders_found, grade thresholds), parses the PRD into tasks via task-master, runs
Claude Code
$ npx -y skills add anombyte93/prd-taskmaster --skill generate --agent claude-code
Codex
$ npx skills add anombyte93/prd-taskmaster --skill generate -a codex -y
Cursor
$ npx skills add anombyte93/prd-taskmaster --skill generate -a cursor -y
Gemini CLI
$ npx skills add anombyte93/prd-taskmaster --skill generate -a gemini-cli -y
GitHub Copilot
$ npx skills add anombyte93/prd-taskmaster --skill generate -a github-copilot -y
OpenCode
$ npx skills add anombyte93/prd-taskmaster --skill generate -a opencode -y
Windsurf
$ npx skills add anombyte93/prd-taskmaster --skill generate -a windsurf -y
name: generate description: >- Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing. Loads a template (comprehensive|minimal), fills it with DISCOVER-phase constraints and answers, validates the spec (placeholders_found, grade thresholds), parses the PRD into tasks via task-master, runs TaskMaster's native complexity analysis, and expands every task into verifiable subtasks. Autonomous-safe. Declares GENERATE complete so HANDOFF can follow. user-invocable: false allowed-tools: - Read - Write - Edit - Bash - Skill - ToolSearch - mcp__atlas-engine - mcp__plugin_prd_go - mcp__plugin_prd-taskmaster_go - mcp__plugin_atlas-go_go
Declarative phase skill. Invoked by the prd-taskmaster orchestrator when `current_phase` is `GENERATE`. Never called directly by a user.
The one rule: **generate the spec, validate it catches placeholders, parse it into tasks, expand every task into subtasks. Quality over speed.**
Read the persisted task_provider before the entry gate below. For `atlas-kanban`, follow phases/GENERATE.md's default branch: validated spec, driver-authored candidates, explicit-root `plan`, then `materialize` and canonical readback. Return the actual plan revision and canonical IDs to the orchestrator, not a fabricated file-task count or subtask gate. The following Taskmaster parse/rate/ expand procedure and file-mode pipeline gates apply only to taskmaster-file.
1. Call `mcp__plugin_prd_go__check_gate(phase="GENERATE", evidence={})` for diagnostics.
`check_gate` is an EXIT gate: it checks `task_count > 0`, `subtask_coverage >= 1.0`, and `validation_grade in (EXCELLENT, GOOD)` — all of which are GENERATE's OWN OUTPUTS, i.e. evidence to *advance*, not preconditions to *enter*. On first entry none exist yet, so a `gate_passed: false` here is EXPECTED — the state machine's legal transitions already guarantee only legal entry.
against re-running a completed phase or skipping ahead from DISCOVER. 2. Read the DISCOVER output (discovery summary + `CONSTRAINTS CAPTURED` block
gate should have caught this, but belt-and-braces.
Copy into your response before running the procedure:
GENERATE CHECKLIST: - [ ] Template loaded (comprehensive|minimal) - [ ] Spec written with discovery answers (no bare placeholders remaining) - [ ] CONSTRAINT CHECK: every DISCOVER constraint appears in the spec - [ ] SCOPE CHECK: task count matches scale (Solo 8-12, Team 12-20, Enterprise 20-30) - [ ] Validation score: ___ / ___ (grade: ___) - [ ] placeholders_found: ___ (bare placeholders = 0 required) - [ ] Warnings addressed or acknowledged - [ ] Tasks parsed: ___ tasks created - [ ] Complexity analyzed via TaskMaster: Y/N - [ ] All tasks expanded into subtasks: Y/N
Decide based on discovery depth:
**MCP (preferred)**: `mcp__plugin_prd_go__load_template(type="comprehensive")`
**CLI fallback**: `python3 script.py load-template --type comprehensive`
The template is the canonical shape — do not invent your own. If the template load fails, report and stop. Do not paper over with a home-rolled skeleton.
Fill the template with discovery answers. AI judgment required:
stories, business = success metrics, learning = assessment criteria).
Verify EVERY constraint from the DISCOVER phase `CONSTRAINTS CAPTURED` block appears in the spec. If "must use Python" was a constraint, the spec MUST reference Python. Missing constraints = spec bug.
Emit the check explicitly:
CONSTRAINT CHECK: - Tech stack (Python): FOUND in spec section "Technical Stack" - Timeline (MVP in 2 weeks): FOUND in spec section "Milestones" - ...
Every constraint must be marked FOUND. If any are MISSING, loop back and fix the spec before proceeding.
Use the scale classification from DISCOVER to set task count range:
| Scale | Task Count | Subtask Depth | |------------|-----------|------------------| | Solo | 8–12 | 2–3 subtasks each | | Team | 12–20 | 3–5 subtasks each | | Enterprise | 20–30 | 5–8 subtasks each |
If DISCOVER classified the project as Team but the spec implies 30 tasks, that's a scope bug — narrow the spec or re-classify explicitly.
When the domain is unclear, default to neutral terms:
| Software term | Neutral equivalent | When to use neutral | |---------------|-------------------|---------------------| | tests | verification criteria | pentest, business, learning | | code | deliverable | business, learning | | deploy | execute / deliver | business, learning | | repo | workspace | non-software | | PR | output / submission | non-software |
If the domain IS software, use software terms. Neutral terms are for non-software goals.
Every `[placeholder]`, `{{variable}}`, `[TBD]`, `[TODO]` must be either:
(a) Replaced with real content, (b) Removed entirely,
prd-taskmaster by Atlas AI is an open-source engine for Claude Code that takes a one-line goal, interviews you like a senior PM, writes a **graded, placeholder-proof PRD, compiles it into a **dependency-ordered task graph, and executes every task with
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph. Brand-name entrypoint; a thin alias…
Customise the prd-taskmaster plugin workflow via curated brainstorm questions. The AI asks, the user answers in plain English,…
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery. Delegates to superpowers:brainstorming in Interactive Mode…
Phase execution skill for licensed Atlas Fleet runs. Use when HANDOFF has selected Atlas Fleet and the project should be executed…
Execute the next TaskMaster task using the implementation plan with CDD verification. Picks the next ready task, matches it to…
Expand all TaskMaster tasks with deep research before coding begins. Reads tasks.json, launches parallel research agents per task…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.