# architect — 設計 instruction テンプレート > **用途**: アーキテクチャ設計(計画レポートを受けて設計判断を行う) > **使用エージェント**: architect > **前提**: plan ムーブメントの後に実行 --- ## テンプレート ``` 計画レポート({report:plan.md})を読み、アーキテクチャ設計を行ってください。 **小規模タスクの判断基準:** - 1-2ファイルの変更のみ - 設計判断が不要 - 技術選定が不要 小規模タスクの場合は設計レポートを作成せず、 「小規模タスク(設計不要)」のルールに対応してください。 **設計が必要なタスク:** - 3ファイル以上の変更 - 新しいモジュール・機能の追加 - 技術選定が必要 - アーキテクチャパターンの決定が必要 **やること:** 1. タスクの規模を評価 2. ファイル構成を決定 3. 技術選定(必要な場合) 4. 設計パターンの選択 5. Coderへの実装ガイドライン作成 ``` --- ## 典型的な rules ```yaml rules: - condition: 小規模タスク(設計不要) next: implement - condition: 設計完了 next: implement - condition: 情報不足、判断できない next: ABORT ```