discover
Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.
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-discover
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: data, writing
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/discover
What's inside
- Skill 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.
- License
- MIT
- Instructions
- 196 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
# Phase 1: Discover
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.**
## Entry gate
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.
- **First entry** (no evidence yet): note the result and continue with the Procedure.
- **Re-entry**: if the gate reports violations, report them and stop — it protects
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:
- `.claude/ralph-loop.local.md` exists in the project root
- An `auto-enter` / `auto-approve` daemon is running against this session
- The skill was invoked with an explicit `--autonomous` flag
- Parent orchestrator is a cron, `/pentest-wtf`, or `/ralph-loop`
Otherwise proceed in Interactive Mode (default).
## Discovery checklist
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)
```
## Interactive Mode (default — user present)
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).
## Autonomous Mode (no user present)
**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:
- Who is this for?
- What problem does it solve?
- What are the success metrics?
- What are the constraints (tech stack, timeline, team, budget,
integrations, regulatory)?
- What's explicitly out of scope?
- What's the scale (Solo / Team / Enterprise)?
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.
## User Approval Gate (Interactive Mode)
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)
```
- If user says "refine" → ask what to change, update the summary, re-present.
- If user approves → capture as the discovery output and proceed to exit gate.
## Self-Approval Gate (Autonomous Mode)
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.
## Smart Defaults
If brainstorming (or self-brainstorming) produces thin answers, fill gaps
with reasonable assumptions instead of forcing extra questions:From anombyte93/prd-taskmaster, MIT.
More from anombyte93/prd-taskmaster
- 0.708score
prd-taskmaster
anombyte93
Zero-config goal-to-tasks engine (the Atlas engine).
SkillCFreshness: C★ 607Claude Code +9 - 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
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 (this folder)
- Jun 14, 2026 (4 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.708score
prd-taskmaster
anombyte93
Zero-config goal-to-tasks engine (the Atlas engine).
SkillCFreshness: C★ 607Claude Code +9 - 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
execute-fleet
anombyte93
Phase execution skill for licensed Atlas Fleet runs.
SkillCFreshness: C★ 607Claude Code +9
Cite this page
discover skill. Agent Mart. https://agentmart.dev/skills/anombyte93-discover (last updated 2026-10-24)