# 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
```
