Skip to content

design

design スキルは、コーディングや計画の前に実行可能な技術仕様書を作成します。新機能、アーキテクチャ変更、曖昧な目標、マルチモジュール作業を処理します。

主な機能

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

Released under the MIT License.