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