woos-product-prd-review-gate
Independent product-side PRD review gate. Runs the full PRD checklist in fresh context and returns PASS or REQUEST_CHANGES.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Independent product-side PRD review gate. Runs the full PRD checklist in fresh context and returns PASS or REQUEST_CHANGES.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Transform product requirements into a focused UI/UX design brief with screens, flows, visual direction, and optional image-generation concepts. Bridge between product thinking and implementation.
Stage 3 of idea-to-delivery: gated engineering workflow that receives PRD, roadmap, and architecture inputs, decomposes into stories, and executes with TDD, traceability, and review gates.
Planning and decomposition review skill adapted from ECC planner agent. Covers story-set review (Gate 2) and planning consults for upstream skills. PRD-quality review is NOT in scope — that is owned by `woos-product-prd-review-gate`.
Produce a lean story plan (table) for the Gate 3 execution loop — execution order plus diff scope per story. PRD AC is the spec; tests are the verification. No per-story prose documents.
Resolve multi-agent review conflicts with explicit authority matrix, evidence weighting, and escalation criteria.
Architecture review and design skill adapted from ECC architect agent. Use for design validation, trade-off analysis, and system-level decisions.
| name | woos-product-prd-review-gate |
| description | Independent product-side PRD review gate. Runs the full PRD checklist in fresh context and returns PASS or REQUEST_CHANGES. |
| version | 1.0.0 |
| author | Hermes Profile |
| license | MIT |
| metadata | {"hermes":{"tags":["product","prd","review","gate","validator"],"related_skills":["woos-product-design-flow"]}} |
Run Step 4 of woos-product-design-flow as an isolated review skill so the reviewer cannot coast on the parent orchestrator's momentum.
This skill exists to enforce:
woos-product-design-flowBLOCKEDBefore reviewing, load and report:
references/persona-prd-validator.mdreferences/template-prd-validation-checklist.mddocs/prd/<version>/<feature-id>.mddocs/prd/<version>/<feature-id>-requirements.mddocs/product/<project>-architecture.mdIf any required file is not loaded, return BLOCKED.
When the orchestrator provides upstream interface summaries, also load:
docs/prd/<version>/<upstream-feature-id>-interface.md for each declared upstream dependencyWhen upstream interface summaries are present, add P8 to the content quality checklist:
| P8 | Upstream interface alignment | Verify all shared concepts (enums, models, events, endpoints, terms) match upstream interface definitions exactly. Flag any divergence. |
P8 failures count toward REQUEST_CHANGES.
docs/reviews/<version>/<feature-id>-prd-review-rN.mdCheck all required PRD sections:
## Background## User Personas## Functional Requirements## Non-Functional Requirements## User Flows## Edge Cases## Non-Goals## Success MetricsIf any section is missing, the result is immediately REQUEST_CHANGES.
| # | Criterion | Fix Hint |
|---|---|---|
| P1 | Value-traced | Add User value: lines linking each requirement to user outcome |
| P2 | AC testable | Rewrite as Given/When/Then or add measurable threshold |
| P3 | Non-goals effective | Make non-goals concrete enough to reject a real request |
| P4 | Edge cases covered | Add empty/error/timeout/concurrent-access scenarios |
| P5 | Real user behavior | Replace developer-centric wording with user-observable behavior |
| P6 | No internal contradictions | Resolve conflicting statements or move scope to non-goals |
| P7 | Architecture reference check | Compare routes/constants/state names against architecture and annotate divergence |
Architecture is a reference, not a hard constraint.
✅ = aligned📐 = intentional or explainable divergence❌ = true contradiction with no rationaleOnly unsupported contradictions count toward REQUEST_CHANGES.
The output MUST include:
## Architecture Divergences section when needed## Upstream Interface Alignment section when P8 applies## Summary with explicit verdictPASS — all required structural checks pass, P1-P7 have no failures, and P8 has no failures when it appliesREQUEST_CHANGES — one or more structural/content failures remainBLOCKED — review incomplete, missing inputs, or checklist rows were skippedBLOCKED