Skip to content
Back to skills

Reflect

ASecurity

End-of-session reflection: what was learned, what should change, and proposed memory updates, recorded as unchecked items in today's daily note. Use for /reflect, \"what did we learn\", or at the close of a substantial work session. It proposes; /memory-debt applies what is still open later. To save where the work stands for next time, use /handover.

  • 32 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 25, 2026
ai-agentsgodebugging

Security analysis

A100/100

Scanned September 25, 2026

npx -y skills add chacosoldier/compabob --skill reflect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reflect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reflect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chacosoldier-reflect/badge)](https://www.skillsdirectory.com/skills/chacosoldier-reflect)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reflect
description: "End-of-session reflection: what was learned, what should change, and proposed memory updates, recorded as unchecked items in today's daily note. Use for /reflect, \"what did we learn\", or at the close of a substantial work session. It proposes; /memory-debt applies what is still open later. To save where the work stands for next time, use /handover."
---

# Reflect

Turn a session into durable improvement. Distinct from `/handover` (which persists *state* for next time); this extracts *learning*.

## Steps

1. **Review the session.** What was the goal? What actually happened?
2. **Extract learnings** in three buckets:
   - **What worked**: an approach worth repeating.
   - **What broke**: an error, a wrong assumption, a dead end. Note the root cause, not just the symptom.
   - **What to change**: a concrete adjustment to how the assistant or the workflow operates.
3. **Propose memory writes.** For anything that meets the constitution's memory bar (a repeated lookup, a behavioral correction, a costly debugging lesson), draft a `memory/topics/<slug>.md` entry and the one-line `MEMORY.md` index pointer. Show them; do not write without approval. Write the approved ones now.
4. **Record the rest, always.** Append to `vault/Daily/YYYY-MM-DD.md` (create it if needed) a `## Reflection` section with the three buckets, then every proposal that was not written yet as an unchecked item, so it is never lost:

   ```markdown
   ## Suggested Memory Updates
   - [ ] <what to remember, one line> (target: memory/topics/<slug>.md)
   ```

   Approved and written proposals go in as `- [x]`. `/memory-debt` scans exactly this section later and applies what is still open.

## Output

A short reflection: the single most useful thing learned, then the three buckets, then the proposed memory writes for approval. No padding, no "overall".

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.