design
design スキルは、コーディングや計画の前に実行可能な技術仕様書を作成します。新機能、アーキテクチャ変更、曖昧な目標、マルチモジュール作業を処理します。
主な機能
- 前提順の明確化: コードやツールから事実を検索し、前提条件順に現在の決定境界についてのみユーザーに質問します。
- 宣言的仕様書: 宣言的契約(
contract:,invariant:,test:,convention:,deferred:)として決定を記述します。 - 仕様レビュアーゲート (Spec Review Gate):
planへのハンドオフ前に、レビュアー起動表 に基づいて仕様をチェックし、マッチするレビュアーを並列サブエージェントとして起動します。Coordinator が批判的に統合・修復を行います。 - マルチモジュールトポロジー: 複数リポジトリにまたがる変更の場合、Coordinator リポジトリを指定し、ディスク上のモードマーカー(
topology: multi-module)を書き込みます。 - 中断パス (Abandon): 調査の結果ビルドしない決定に至った場合、プロセスをクリーンに終了し、学びを
docs/decisions/に保存します。