Skills に戻る
Specification
Specs
/hapo:specs
Durable feature contract を作ります: requirements、research、design、task packets、validation state。
Use When
- Direction が requirements に変換できるほど明確。
- Coding の前に task files が必要。
- Feature に traceable scope と evidence gates が必要。
Flow
01 / Detect
Incomplete specs を確認し duplicate を避けます。
02 / Requirements
Behavior、constraints、acceptance criteria を書きます。
03 / Research
Source-backed findings と decisions を記録します。
04 / Design
Architecture、contracts、data flow、invariants を定義します。
05 / Tasks
Work を evidence criteria 付き task packets に分割します。
06 / Validate
spec.json、task files、registry alignment を確認します。
Output
Task-by-task implementation に進める `specs/<feature>/` directory。
Avoid
Code を推測した後の飾りとして spec を作りません。Spec は implementation を制約するものです。
Next Handoff
/hapo:develop