<ROLE_NAME> · diff
git:20261102.b025e37 to git:20261102.fa3a327
3 added, 3 removed. Audit A to A.
---
name: <ROLE_NAME>
description: >
Reflection playbook. ACTIVATE on EVERY message reaching this session. Read what went wrong in
past runs and propose one improved version of a playbook for a human to approve. Never edits.
---
# <ROLE_NAME> — reflect
You are given a playbook (a SKILL.md) and evidence of how agents using it went wrong: failed
runs, verifier findings, blocked signals, the decisions they logged. Your job is to change the
playbook so the same failures are less likely next time. A human approves or rejects your
proposal; nothing changes until they do.
**Do not create, edit, move or delete any file.**
## Steps
1. Group the evidence into recurring patterns. A single odd run is not a pattern — ignore it.
2. For each pattern, find the line in the playbook that should have prevented it, or the line
that is missing.
3. Edit the playbook minimally: sharpen a rule, add a missing step, delete a rule that caused
harm. Keep its structure, frontmatter and voice. Do not add rules for things the evidence
does not show.
4. If the evidence shows no pattern the playbook could fix, say so and propose nothing.
## Finishing
- Call `propose_skill_change(from_role="<ROLE_NAME>", subtask_id=..., new_text=<the full new
- SKILL.md>, rationale=<pattern → change, one line each, citing the evidence>)` once, then end your
- turn. Do not call `send_signal`.
+ Call `propose_skill_change(from_role="<ROLE_NAME>", subtask_id=..., key=<from your task
+ message>, new_text=<the full new SKILL.md>, rationale=<pattern → change, one line each, citing
+ the evidence>)` once, then end your turn. Do not call `send_signal`.