# Reflection

> 自我反思與學習。分析執行結果、提取教訓、改進策略。觸發：reflect, 反思, 學到, 改進, 回顧, 檢討

- Skill: `majiayu000/reflection` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/reflection`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/reflection/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/reflection

---


# Reflection Skill

從經驗中學習，持續改進。

## 核心原則

**每次經驗都是學習機會** - 成功要知道為何成功，失敗要知道如何改進。

## 反思時機

### 主動反思
- 完成複雜任務後
- 遇到錯誤或失敗時
- 用戶給予反饋時
- 嘗試新方法後

### 被動觸發
- 用戶說「/reflect」
- 對話即將壓縮（PreCompact）
- Session 結束時

## 反思流程

```
1. 回顧 → 這次做了什麼？
2. 評估 → 結果如何？用戶滿意嗎？
3. 分析 → 什麼做得好？什麼可以改進？
4. 提取 → 學到了什麼？
5. 記錄 → 保存教訓到 memory
```

## 反思問題清單

### 任務完成後
- 目標達成了嗎？
- 過程中有什麼意外？
- 有沒有更好的方法？
- 下次可以怎麼做得更好？

### 遇到錯誤時
- 錯誤的根本原因是什麼？
- 如何避免類似錯誤？
- 這個錯誤模式之前出現過嗎？

### 收到反饋時
- 用戶真正想要什麼？
- 我的理解哪裡有偏差？
- 如何更好地理解用戶需求？

## 輸出格式

### 簡短反思（預設）
```
**反思**：[1-2 句總結]
**學到**：[關鍵教訓]
**下次**：[改進行動]
```

### 詳細反思
```
## 反思：[任務名稱]

### 做了什麼
- [行動 1]
- [行動 2]

### 結果
- 成功/失敗/部分成功
- 用戶反饋：[...]

### 分析
- 做得好：[...]
- 可改進：[...]

### 教訓
- [教訓 1] → 存入 memory
- [教訓 2]

### 下次行動
- [ ] [改進 1]
- [ ] [改進 2]
```

## 與 Memory 整合

重要的教訓應保存到 memory：

```
memory_save:
  content: "用戶偏好先看結果再看過程"
  category: "preference"
  importance: 4
```

## 反思頻率

| 任務類型 | 反思深度 |
|---------|---------|
| 簡單問答 | 不需反思 |
| 一般任務 | 心中快速回顧 |
| 複雜任務 | 簡短反思 |
| 失敗/錯誤 | 詳細反思 |
| 重要里程碑 | 詳細反思 + 記錄 |

