atlas
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph. Brand-name entrypoint; a thin alias…
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery. Delegates to superpowers:brainstorming in Interactive Mode (one adaptive question at a time), or self-brainstorms in Autonomous Mode when no user is present. Intercepts before the brainstorming chain hands off
Claude Code
$ npx -y skills add anombyte93/prd-taskmaster --skill discover --agent claude-code
Codex
$ npx skills add anombyte93/prd-taskmaster --skill discover -a codex -y
Cursor
$ npx skills add anombyte93/prd-taskmaster --skill discover -a cursor -y
Gemini CLI
$ npx skills add anombyte93/prd-taskmaster --skill discover -a gemini-cli -y
GitHub Copilot
$ npx skills add anombyte93/prd-taskmaster --skill discover -a github-copilot -y
OpenCode
$ npx skills add anombyte93/prd-taskmaster --skill discover -a opencode -y
Windsurf
$ npx skills add anombyte93/prd-taskmaster --skill discover -a windsurf -y
name: discover description: >- Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery. Delegates to superpowers:brainstorming in Interactive Mode (one adaptive question at a time), or self-brainstorms in Autonomous Mode when no user is present. Intercepts before the brainstorming chain hands off to writing-plans — this skill owns the exit. Extracts constraints, calibrates scale (Solo / Team / Enterprise), and advances the pipeline to GENERATE. user-invocable: false allowed-tools: - Read - Skill - AskUserQuestion - Write - 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 `DISCOVER`. Never called directly by a user.
The one rule: **invoke `superpowers:brainstorming` for discovery, intercept before it chains to `writing-plans` — we control the exit, not the brainstorm skill.**
For `atlas-kanban`, perform the discovery, approval, constraint extraction and scope calibration below, but do not call the file-mode check_gate/advance_phase operations. Return the approved summary and constraints to the provider-aware orchestrator for phases/GENERATE.md; no task store is created during discovery. Keep the Interactive versus explicitly authorised Autonomous distinction. The file-mode pipeline transitions below apply only to taskmaster-file.
1. Call `mcp__plugin_prd_go__check_gate(phase="DISCOVER", evidence={})` for diagnostics.
`check_gate` is an EXIT gate: it verifies the evidence to *advance*, not to *enter*. On first DISCOVER entry you have no evidence yet (the User Approval / Self-Approval Gate below produces `user_approved=true` OR `auto_classification=CLEAR with assumptions_documented`), 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 SETUP. 2. Detect execution context. If any of the following signals are present, switch to Autonomous Mode:
Otherwise proceed in Interactive Mode (default).
Copy into your response before running the procedure:
DISCOVERY CHECKLIST: - [ ] Mode detected (Interactive vs Autonomous) - [ ] Goal captured from skill args or soul purpose - [ ] Adaptive questions completed (one at a time) - [ ] Constraints extracted and listed - [ ] Scale classified (Solo / Team / Enterprise) - [ ] Discovery summary captured for GENERATE phase - [ ] User approved (Interactive) or summary committed (Autonomous)
1. Take the user's goal / description from the skill invocation args. 2. Invoke `superpowers:brainstorming` with the goal as input. 3. Brainstorming runs its adaptive question flow — one domain-agnostic question at a time. Let it drive the Q&A rhythm. 4. **INTERCEPT POINT**: when brainstorming signals readiness to chain to `writing-plans`, STOP. Do NOT let it invoke `writing-plans`. Capture the brainstorm output (design, requirements, decisions) into local state instead. The prd-taskmaster orchestrator owns the handoff — not `superpowers:brainstorming`. 5. Present the summary to the user for approval via `AskUserQuestion` (see User Approval Gate below).
**Do NOT invoke `superpowers:brainstorming`** — it blocks on user input and will stall an unattended session. Instead, self-brainstorm using this template:
1. Read the goal statement from skill args or `session-context/CLAUDE-soul-purpose.md`. 2. Read `session-context/CLAUDE-activeContext.md` for project context. 3. Write discovery notes directly to `session-context/discovery-{timestamp}.md` answering every question the interactive flow would ask:
integrations, regulatory)?
4. Self-approve: the skill acts as both interrogator and approver. Document assumptions explicitly so the user can audit them on wake-up. 5. Commit the discovery file. The git history becomes the audit trail — if the user later disagrees, they can reset to that commit and re-run.
**Autonomous mode is first-class, not degraded.** A well-run autonomous discovery produces a spec the user reads on wake-up and says "yes, that's what I meant" without edits. If you find yourself needing to ask more than two questions the user didn't anticipate, the discovery is under-specified — stop and write a handoff note instead of proceeding.
After brainstorming completes, present via `AskUserQuestion`:
Discovery Complete: Goal: [one sentence] Audience: [who it's for] Approach: [proposed solution] Key decisions: [list] Constraints: [known limitations] Scale: [Solo | Team | Enterprise] Proceed to generate spec? (or refine further)
Write the discovery summary to `session-context/discovery-{timestamp}.md` and commit it. No interactive approval is required, but
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 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…
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing. Loads a template (comprehensive|minimal), fills it with…
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.