atlas
The Atlas engine — turn any goal into a validated PRD and an executable, verified task graph. Brand-name entrypoint; a thin alias for the `go` orchestrator.…
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
$ npx -y skills add anombyte93/prd-taskmaster --skill discover --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/discoverContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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.**
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 assumptions MUST be explicit in the written summary so the user can audit on wake-up.
If brainstorming (or self-brainstorming) produces thin answers, fill gaps with reasonable assumptions instead of forcing extra questions:
Document every assumption in the
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 for the `go` orchestrator.…
Customise the prd-taskmaster plugin workflow via curated brainstorm questions. The AI asks, the user answers in plain English, and the skill writes their…
Phase execution skill for licensed Atlas Fleet runs. Use when HANDOFF has selected Atlas Fleet and the project should be executed across isolated launcher…
Execute the next TaskMaster task using the implementation plan with CDD verification. Picks the next ready task, matches it to the plan step, implements via a…
Expand all TaskMaster tasks with deep research before coding begins. Reads tasks.json, launches parallel research agents per task in waves using the…
Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing. Loads a template (comprehensive|minimal), fills it with DISCOVER-phase constraints…