woos-prd-consistency-audit
Dedicated analyze gate for PRD and UI brief consistency. Runs script extraction first, then semantic review with evidence-backed findings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Dedicated analyze gate for PRD and UI brief consistency. Runs script extraction first, then semantic review with evidence-backed findings.
用 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.
Validate whether the captured problem is real, painful, frequent, and worth pursuing before broader discovery work begins.
| name | woos-prd-consistency-audit |
| description | Dedicated analyze gate for PRD and UI brief consistency. Runs script extraction first, then semantic review with evidence-backed findings. |
| version | 1.0.0 |
| author | Hermes Profile |
| license | MIT |
| metadata | {"hermes":{"tags":["product","prd","audit","consistency","gate"],"related_skills":["woos-product-design-flow","woos-ui-design-brief"]}} |
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 …)Run Step 6 of woos-product-design-flow as an isolated audit skill.
This skill exists to stop the parent orchestrator from skipping straight to a soft summary like "looks consistent enough."
scripts/analyze_gate.py before semantic reviewBLOCKEDBefore auditing, load and report:
references/framework-implementation-readiness.mdscripts/analyze_gate.pydocs/prd/<version>/<feature-id>.mddocs/design/<version>/<feature-id>-ui-brief.md (if present)If 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 A6 to the required checks:
| A6 | Upstream Interface Consistency | All shared concepts used in this feature's PRD/UI match upstream interface definitions (enums, field names, event types, terminology) |
A6 failures count toward GAPS_FOUND.
docs/reviews/<version>/<feature-id>-analyze-report.mdRun scripts/analyze_gate.py to extract:
Review the extracted evidence and decide whether script-flagged mismatches are:
| # | Check | Pass Condition |
|---|---|---|
| A1 | Requirement Coverage | Every user story has acceptance criteria |
| A2 | AC Testability | Every AC is verifiable without implementation knowledge |
| A3 | Flow Completeness | Flows have clear start/end transitions |
| A4 | Non-goal Alignment | Requirements do not contradict non-goals |
| A5 | UI Coverage | Every UI screen maps to one or more user stories |
The final report MUST contain a table with these columns:
| Check | Script Evidence | Semantic Judgment | Result |
|---|
Every A1-A5 row must be present. When upstream interface summaries are loaded, A6 must also be present.
The final report MUST also contain a dedicated ## Semantic Audit Verdict section. A raw SIGNALS_CLEAR / HOTSPOTS_FOUND script dump is not a valid gate completion artifact.
PASS — all A1-A5 rows pass after semantic review, A6 passes when it applies, and ## Semantic Audit Verdict is presentGAPS_FOUND — one or more real gaps remainBLOCKED — script not run, evidence missing, or row coverage incompleteN/A with reason