woos-requirement-contract
Produce the per-feature requirements contract used as the input to priority ranking and PRD authoring.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Produce the per-feature requirements contract used as the input to priority ranking and PRD authoring.
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-requirement-contract |
| description | Produce the per-feature requirements contract used as the input to priority ranking and PRD authoring. |
| version | 1.0.0 |
| author | Hermes Profile |
| license | MIT |
| metadata | {"hermes":{"tags":["product","requirements","authoring","design-flow"],"related_skills":["woos-product-design-flow","woos-prd-authoring"]}} |
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 …)Turn one selected roadmap feature into a structured requirements file before any ranking or PRD work begins.
references/framework-requirements.mdtemplates/requirements-template.mddocs/product/<project>-roadmap.mdideas/<slug>.md for Quick Note, or ideas/<slug>/00-idea-capture.md for Guided Interview) in place of the roadmapIf the required input file for the active mode is not loaded, return BLOCKED. In Lite mode the absence of docs/product/<project>-roadmap.md is expected and is not a BLOCK condition; the orchestrator MUST tell this skill which mode it is running in.
When the orchestrator identifies upstream dependencies (via Step 1.5), also load:
docs/prd/<version>/<upstream-feature-id>-interface.md for each declared upstream dependencyThese interface summaries define shared terminology, enums, data models, and API surfaces that this feature MUST align with. When writing requirements that reference shared concepts, use the exact names and definitions from the upstream interface summary.
docs/prd/<version>/<feature-id>-requirements.md## Problem Statement## Goals## User Stories## Non-Goals## Constraints## Risks & Unknowns## Priority Ranking## Assumptions Index — required whenever any [ASSUMPTION: ...] tag appears inline anywhere in the document. Every inline tag must be surfaced for explicit confirmation. Omit only if no inline assumption tags are used.Include only when they add real decision value:
## Open Questions[NEEDS CLARIFICATION: ...]P0 / P1 / P2 ranking and ship cut-line in ## Priority Ranking**Consequences (testable):** bullet — an atomic, observable condition with a concrete threshold or outcome. Reject "system handles X gracefully" style phrasing; rewrite as concrete bounds**Out of Scope:** to draw boundaries when adjacent stories could be confused[ASSUMPTION: <one-line statement>] and surfaced in ## Assumptions Index at the end. Do not let inferences hide in prose[ASSUMPTION]. An inference is no less an inference just because it sounds reasonable.Open Questions when there are real unresolved decisions that affect scope, sequencing, or acceptance