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