woos-product-discovery
Stage 2 orchestrator: transform an existing idea-capture artifact into a validated roadmap + architecture by routing dedicated discovery skills.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Stage 2 orchestrator: transform an existing idea-capture artifact into a validated roadmap + architecture by routing dedicated discovery skills.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Produce the high-level architecture overview used by downstream product design and engineering.
Independent high-level architecture review gate for discovery.
Capture and structure raw ideas through guided interview or quick note. Produces a structured idea document ready for research or PRD pass. Focuses purely on product intent — no technical decisions.
Entry-point product workflow from raw idea to validated product design artifacts. Stops at reviewed PRD readiness and does not include engineering implementation.
Write the per-feature PRD from the ranked requirements contract using the mandatory PRD template.
Dedicated analyze gate for PRD and UI brief consistency. Runs script extraction first, then semantic review with evidence-backed findings.
| name | woos-product-discovery |
| description | Stage 2 orchestrator: transform an existing idea-capture artifact into a validated roadmap + architecture by routing dedicated discovery skills. |
| version | 3.2.0 |
| author | Hermes Profile |
| license | MIT |
| metadata | {"hermes":{"tags":["product","discovery","roadmap","planning","research","orchestrator"],"stage":2,"flow":"woos-idea-to-design","related_skills":["woos-problem-validation","woos-product-research","woos-roadmap-authoring","woos-roadmap-review-gate","woos-architecture-overview","woos-architecture-review-gate"]}} |
PASS, REQUEST_CHANGES, BLOCKED, NOT_RUNcritical, high, medium, low, warning[ASSUMPTION: ...], [NEEDS CLARIFICATION: ...], [NEEDS INPUT: ...]P0 … P11, P2a, Phase A, Phase Binternal-tool, single-operator, consumer-product, multi-stakeholder, CLIstrong, adequate, thin, broken## Background, ## Functional Requirements, ## Assumptions Index) — translations break downstream structural checks**Consequences (testable):**, **Out of Scope:**, **User value:**, Given … When … Then …)🚨 STOP. Read this section FIRST. It overrides any instinct to "just do the work yourself."
You are an ORCHESTRATOR. You do NOT produce research, roadmaps, or architecture yourself. You dispatch dedicated discovery skills and validate their outputs. That is your ONLY job.
Before executing any step, state the step being run and the exact:
Rules:
You MUST NOT write research findings, roadmap sections, architecture designs, or review verdicts yourself. Every piece of creative/analytical content comes from a dispatched sub-agent.
The orchestrator MAY directly execute only one bounded bookkeeping step:
Self-check: If you are writing more than 3 sentences of domain content (not orchestration bookkeeping), you are doing the sub-agent's job. Stop. Dispatch instead.
After each sub-agent completes, verify:
Only then advance to next step.
Required outputs by step:
| Step | Required result |
|---|---|
| Step 1 | ## Problem Validation appended to 00-idea-capture.md with PROCEED, PIVOT, or PARK |
| Step 2 | docs/research/<topic>.md exists and includes cited recommendation |
| Step 3 | docs/product/<project>-roadmap.md exists with roadmap sections present |
| Step 3R | docs/reviews/<project>-roadmap-review-rN.md exists with explicit PASS or REQUEST_CHANGES |
| Step 4 | docs/product/<project>-architecture.md exists with architecture sections present |
| Step 4R | docs/reviews/<project>-architecture-review-rN.md exists with explicit PASS or REQUEST_CHANGES |
| Step 5 | ## Decision Log in roadmap is updated from accepted prior outputs |
Turn an existing idea-capture artifact into an actionable product roadmap + system architecture. This is Stage 2 of the woos-idea-to-design flow. Run once per project.
All file paths (docs/, ideas/) are relative to a project root directory which MUST be a git repository.
ideas/<slug>/00-idea-capture.md already existswoos-idea-capture has already produced ideas/<slug>/00-idea-capture.mdSkip when ALL true:
docs/product/<project>-roadmap.md exists with versioned scope + metricsdocs/product/<project>-architecture.md existsIf skipping:
woos-product-design-flow only after explicit human sign-off| Skill | woos-problem-validation |
| Input | ideas/<slug>/00-idea-capture.md |
| Output | ideas/<slug>/00-idea-capture.md → appends ## Problem Validation |
Advance when: verdict is PROCEED.
Transitions:
PROCEED → continue to Step 2PIVOT → revise via woos-idea-capture, then restart DiscoveryPARK → stop Discovery and record the outcome| Skill | woos-product-research |
| Input | ideas/<slug>/00-idea-capture.md |
| Output | docs/research/<topic>.md |
Advance when: research file exists, is substantive, and includes a recommendation.
| Skill | woos-roadmap-authoring |
| Input | ideas/<slug>/00-idea-capture.md + docs/research/<topic>.md |
| Output | docs/product/<project>-roadmap.md |
Advance when: roadmap file exists and is substantive.
| Skill | woos-roadmap-review-gate |
| Input | docs/product/<project>-roadmap.md + ideas/<slug>/00-idea-capture.md |
| Output | docs/reviews/<project>-roadmap-review-rN.md |
Review loop: REQUEST_CHANGES → fix roadmap → re-run gate. Max 2 rounds before asking the user for direction.
| Skill | woos-architecture-overview |
| Input | docs/product/<project>-roadmap.md + ideas/<slug>/00-idea-capture.md |
| Output | docs/product/<project>-architecture.md |
Advance when: architecture file exists and is substantive.
| Skill | woos-architecture-review-gate |
| Input | docs/product/<project>-architecture.md + docs/product/<project>-roadmap.md |
| Output | docs/reviews/<project>-architecture-review-rN.md |
Review loop: REQUEST_CHANGES → fix architecture → re-run gate. Max 2 rounds before asking the user for direction.
| Skill | direct orchestrator step |
| Input | docs/product/<project>-roadmap.md + docs/research/<topic>.md + docs/product/<project>-architecture.md + passed review outputs |
| Output | docs/product/<project>-roadmap.md → appends to ## Decision Log |
Append only decisions that were already accepted in Steps 1–4R:
Each entry must include Decision, Rationale, and Alternatives Considered.
Do NOT invent new analysis here. This is bookkeeping based on prior accepted outputs.
After all steps done, this is a hard gate — you MUST NOT proceed to Phase 3 (PRD work) without explicit human approval.
This requirement also applies when Discovery is skipped because roadmap and architecture files already exist.
Present to user:
docs/product/<project>-roadmap.mddocs/product/<project>-architecture.mdRules:
Post-Feedback Review (mandatory when changes are made):
When the user provides feedback and the agent modifies roadmap or architecture:
woos-roadmap-review-gate (Step 3R)woos-architecture-review-gate (Step 4R)REQUEST_CHANGES → fix → re-run gate (same loop as original)This prevents the agent from introducing errors or omissions during the fix that go unreviewed.
Wait for user approval, then continue to Phase 3.
On completion (after human approval):
docs/product/<project>-roadmap.mddocs/product/<project>-architecture.mdwoos-product-design-flow (Phase 3)| Situation | Action |
|---|---|
| User can't articulate the idea | Ask simpler questions; offer examples |
| Research reveals infeasibility | Report honestly; suggest alternatives |
| User rejects roadmap at checkpoint | Return to relevant step |
| Architecture too uncertain | Flag as risk; proceed with assumptions documented |
| Review loop hits max rounds without convergence | Ask user for direction |