← ClaudeAtlas

reflectlisted

Analyze the current conversation for corrections, approvals, and patterns, then propose updates to the skill files that were used. Trigger with /reflect or automatically at end of /brief. Use when the user says 'reflect,' 'learn from this,' 'update the skill,' or 'remember this for next time.'
t0ddharris/mktg-os · ★ 0 · Data & Documents · score 61
Install: claude install-skill t0ddharris/mktg-os
# Reflect: Self-Improving Skills Scan the current conversation for signals (corrections, approvals, patterns) and propose updates to the skill files that were invoked during the session. Every correction should only need to happen once. ## Step 1: Identify Skills Used Scan the conversation for skill invocations. Look for: - Explicit `/skill-name` calls - Skill tool invocations (the Skill tool being called) - Agent delegations that loaded a skill If no skills were used this session, check whether the corrections apply to: - General behavior → suggest a CLAUDE.md or memory update instead - A specific skill that *should* have been used → note the routing gap - Neither → report "no learnings to extract" and stop ## Step 2: Extract Signals Scan the full conversation for three signal types: **HIGH confidence (explicit corrections):** - User said "no," "don't," "never," "stop," "wrong," "not that" - User rejected output and asked for a different approach - User provided a specific rule ("always do X," "use Y not Z") - User flagged an error, bad pattern, or bad output **MEDIUM confidence (validated patterns):** - User approved output without pushback ("yes," "perfect," "looks good," accepted without changes) - A non-obvious approach worked and the user confirmed it - User's positive reaction to a specific technique or format **LOW confidence (observations):** - Patterns that seemed to work but weren't explicitly validated - Ambiguous signals worth reviewing later **Not a si