Trigger examples: "設計して", "設計書作成", "アーキテクチャ設計", "design system", "create design doc", "技術設計"
前提確認とspec特定
- •
.sdd/target-spec.txtからspec名を取得し、.sdd/specs/[spec名]/の存在を確認する。 - •ステアリング情報(product.md, tech.md, structure.md)を読み込む。
- •要件定義書(requirements.md)を読み込む。
- •存在しない場合は
/sdd-requirementsを案内する。
- •存在しない場合は
ステップ1:技術設計書の作成
.sdd/specs/[spec名]/design.md を以下の構成で作成する:
markdown
# 技術設計書 ## アーキテクチャ概要 [tech.mdの内容を踏まえた統合方針] ## 主要コンポーネント ### [コンポーネント名] - 責務: [何を担当するか] - 入出力: [Input/Output] - 依存関係: [関連モジュール] ## データモデル - [エンティティ名]: [フィールド定義] ## 処理フロー 1. [ステップ1] 2. [ステップ2] ## エラーハンドリング - [エラーケース]: [対処法] ## 変更計画 - 変更ファイル: [パス] - 新規ファイル: [パス]
完了確認
「設計書完了。内容を確認して、次は /sdd-tasks を実行して実装タスクを作成してください。」