Reflect on session progress. Use at natural breakpoints, after unexpected behavior, or when shifting to a different task.
name ctx-reflect description Reflect on session progress. Use at natural breakpoints, after unexpected behavior, or when shifting to a different task. Pause and reflect on this session. Review what has been accomplished and identify context worth persisting. When to Use At natural breakpoints (feature complete, bug fixed, task done) After unexpected behavior or a debugging detour When shifting from one task to a different one When context is getting full and the session may end soon When the user explicitly asks to reflect or wrap up When NOT to Use At the very start of a session (nothing to reflect on yet) After trivial changes (a typo fix does not need reflection) When the user is in flow and has not paused; do not interrupt with unsolicited reflection Usage Examples /ctx-reflect /ctx-reflect (after fixing the auth bug) Reflection Checklist Before listing items, step back and reason through the session as a whole: what was the arc, what surprised you, what would you do differently? This framing surfaces insights that a mechanical checklist misses. Work through each category. Skip categories with nothing to report; do not force empty sections.