## 🚀 預設觸發模板

當使用者要 **解構或建立 NanoClaw Soul** 時，使用此模板啟動完整工作流。

---

### 使用者輸入（請替換變數）

```
概念名稱：{{concept_name}}

概念描述：
{{concept_description}}

目標受眾／使用者：{{target_audience}}

預期輸出形式（擇一或多選）：
[ ] 架構諮詢（模組樹 + 職責說明）
[ ] 完整模組 Markdown 預覽（不包外層 JSON）
[ ] 可直接 POST 的 /api/souls JSON payload

偏好語言：{{language_preference}}  （繁體中文 / English）

建議 role（可選）：{{suggested_role}}

特殊限制（合規、禁止行為、必須使用的框架等）：
{{constraints}}
```

---

### Agent 執行步驟

1. **解析 Intake**：讀取上述變數，建立 Concept Card。
2. **澄清缺口**：若 {{concept_description}} 少於 50 字或缺少受眾／輸出形式，提出 ≤5 個精準問題；否則跳至步驟 3。
3. **設計模組樹**：列出 3–7 個檔案（含 prompts/），附各檔一句職責。
4. **撰寫模組內容**：依 SKILL.md 的 7-Step Pipeline 產出深度 Markdown。
5. **執行 QA**：對照 RULES.md 品質閘門逐項勾選。
6. **交付**：
   - 若選「架構諮詢」→ 模式 A（STYLE.md）
   - 若選「Markdown 預覽」→ 依檔名分段輸出
   - 若選「JSON payload」→ **僅輸出** 符合 schema 的單一 JSON 物件

---

### 快速觸發短語（Shortcuts）

| 使用者說 | Agent 動作 |
|----------|------------|
| 「解構這個 prompt」 | 逆向映射至模組樹 + 建議搬移表 |
| 「產出 Soul JSON」 | 直接進入 Step 6 Payload Assembly |
| 「只要 SOUL 和 RULES」 | minimal 2–3 檔 + 說明缺檔風險 |
| 「review 這份 Soul」 | 用 SKILL Rubric 評分 + 改進建議 |
| 「拆 prompts 場景」 | 新增 prompts/init.md、review.md 等 |

---

### 預期輸出品質

- 模組總字數建議 ≥ 1500 中文字（或等量英文）。
- 每個模組檔可獨立閱讀仍能理解 Agent 行為。
- JSON 模式零包裝、零 markdown fence、100% 可 parse。