ワンクリックで
self-reflection
Learns when to stop and review. Self-critiques before showing you, fewer revision rounds.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Learns when to stop and review. Self-critiques before showing you, fewer revision rounds.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
旅行信息查询 - 去哪儿/携程/飞猪数据查询(Expedia 中国版)
高德地图 JSAPI v2.0 (WebGL) 开发技能。涵盖地图生命周期管理、强制安全配置、3D 视图控制、覆盖物绘制及 LBS 服务集成。
高德地图综合服务,支持POI搜索、路径规划、旅游规划、周边搜索和热力图数据可视化
Token-efficient agent behavior — response sizing, context pruning, tool efficiency, and delegation
Write-Ahead Log protocol for agent state persistence. Prevents losing corrections, decisions, and context during conversation compaction. Use when: (1) receiving a user correction — log it before responding, (2) making an important decision or analysis — log it before continuing, (3) pre-compaction memory flush — flush the working buffer to WAL, (4) session start — replay unapplied WAL entries to restore lost context, (5) any time you want to ensure something survives compaction.
Scan OpenClaw skills for security vulnerabilities before installing them. Use when evaluating a new skill from ClawHub or any third-party source. Detects credential stealers, data exfiltration, malicious URLs, obfuscated code, and supply chain attacks.
| name | Self Reflection |
| slug | reflection |
| version | 1.1.0 |
| homepage | https://clawic.com/skills/reflection |
| description | Learns when to stop and review. Self-critiques before showing you, fewer revision rounds. |
| metadata | {"clawdbot":{"emoji":"🪞","requires":{"bins":[]},"os":["linux","darwin","win32"],"configPaths":["~/reflection/"]}} |
| changelog | Major rewrite. Visual workflow, pattern detection system, proactive lesson injection, and multi-trigger architecture. |
Agents repeat mistakes. Not because they're incapable — because they forget. This skill changes that. Your agent pauses before delivering, catches its own blind spots, and remembers lessons for next time.
User needs quality assurance beyond "looks good to me." Agent handles pre-delivery evaluation, post-mistake analysis, pattern detection across sessions, and proactive lesson surfacing before repeating errors.
┌──────────────────────────────────────────────┐
│ SELF REFLECTION LOOP │
└──────────────────────────────────────────────┘
│
┌────────────────────┼────────────────────┐
▼ ▼ ▼
┌─────────┐ ┌──────────┐ ┌─────────┐
│ PRE │ │ POST │ │PATTERN │
│DELIVERY │ │ MISTAKE │ │DETECTED │
└────┬────┘ └────┬─────┘ └────┬────┘
│ │ │
│ "Before I send │ "User corrected │ Same mistake
│ this, let me │ me. Why?" │ 3 times...
│ double-check" │ │
│ │ │
└───────────────────┴────────────────────┘
│
▼
┌─────────────────┐
│ 7-DIMENSION │
│ EVALUATION │
│ (30 seconds) │
└────────┬────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌─────────────┐ ┌─────────────┐
│ ALL CLEAR │ │ ISSUE FOUND │
│ Deliver │ │ Fix first │
└─────────────┘ └──────┬──────┘
│
▼
┌─────────────────┐
│ LOG LESSON │
│ Miss → Root │
│ → Prevention │
└────────┬────────┘
│
▼
┌─────────────────┐
│ INJECT NEXT │
│ TIME │
│ "Before we │
│ proceed..." │
└─────────────────┘
Before sending important work, pause. 30 seconds. Quick scan of 7 dimensions.
When: Code, architecture, strategy, any deliverable the user will act on.
User corrected you. That's data. Capture it before the session ends.
When: User says "actually...", "no, that's wrong", "I meant...", frustration signals.
Same category appearing 3+ times? That's not coincidence — it's a blind spot.
When: After logging 5 reflections, weekly review, or heartbeat trigger.
Memory lives in ~/reflection/. See memory-template.md for setup.
~/reflection/
├── memory.md # Status + preferences + stats
├── reflections.md # Log (most recent first)
├── patterns.md # Detected patterns
└── archive/ # Monthly archives
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Evaluation dimensions | dimensions.md |
| Reflection prompts | prompts.md |
Before significant work, scan ~/reflection/patterns.md. Surface relevant lessons:
"Before we proceed — I have a lesson from past work on [topic]: [summary]."
| # | Dimension | Question |
|---|---|---|
| 1 | Correctness | Does it solve the stated problem? |
| 2 | Completeness | Edge cases covered? Assumptions stated? |
| 3 | Clarity | Immediately understandable? |
| 4 | Robustness | What could break this? |
| 5 | Efficiency | Unnecessary complexity? |
| 6 | Alignment | What user actually wants? |
| 7 | Pride | Would I sign my name on this? |
If any dimension scores below 7/10 → fix before delivering.
When user corrects you:
~/reflection/reflections.md:## YYYY-MM-DD | [category]
**Miss:** What went wrong
**Root:** Why (5 whys)
**Fix:** Prevention rule
Default: technical, communication, assumptions, process, scope
Move processed reflections to ~/reflection/archive/YYYY-MM.md. Keep reflections.md lean.
Days since repeated mistake. Resets on pattern recurrence. Celebrate milestones.
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ EMERGING │ ──▶ │ ACTIVE │ ──▶ │ MONITORING │ ──▶ │ RESOLVED │
│ 2 similar │ │ 3+ times │ │ Prevention │ │ 30 days │
│ reflections │ │ → create │ │ in place │ │ clean │
└──────────────┘ │ rule │ └──────────────┘ └──────────────┘
└──────────────┘
Patterns in ~/reflection/patterns.md:
## [Pattern Name]
category: technical
frequency: 4 occurrences
status: active | monitoring | resolved
**Pattern:** What keeps happening
**Root:** Why this pattern exists
**Prevention:** Rule to break it
**Last seen:** YYYY-MM-DD
**Streak:** X days without recurrence
The skill's real value: surfacing lessons BEFORE you repeat mistakes.
How it works:
~/reflection/patterns.md for active patternsExample:
"Before we build this API — I have a lesson about timeout handling from a previous project. Let me make sure to include proper error timeouts this time."
On first use, read setup.md for integration guidelines. Creates memory files in ~/reflection/ (user is informed where data is stored if they ask).
| Trap | Consequence |
|---|---|
| Reflecting without logging | Lesson lost with session |
| Vague root causes | "Made mistake" doesn't prevent recurrence |
| No prevention rule | Same mistake WILL happen again |
| Ignoring patterns | Individual mistakes are noise; patterns are signal |
| Over-reflecting | 30 seconds pre-delivery, not 5 minutes |
Install with clawhub install <slug> if user confirms:
memory — persistent memory patternsdecide — decision-making autonomylearning — adaptive learning systemclawhub star reflectionclawhub sync