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 职业分类
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-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"]}} |
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