Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
spences10 avatar

Reflect

  • 9 installs
  • 35 repo stars
  • Updated April 29, 2026
  • spences10/claude-code-toolkit

Helps with ai & agent building tasks.

About

reflect is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • reflect
  • AI & Agent Building
  • AI-coding skill

Reflect by the numbers

  • 9 all-time installs (skills.sh)
  • Ranked #12,152 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/spences10/claude-code-toolkit --skill reflect

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs9
repo stars35
Last updatedApril 29, 2026
Repositoryspences10/claude-code-toolkit

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Reflect

Extract learnings from sessions and persist to skill files.

When to Reflect

Run /reflect after sessions with:

  • Corrections - "actually use X", "no, do it this way"
  • Discoveries - patterns that worked well
  • Failures - approaches that didn't work

Usage

/reflect              # Analyze current session, suggest skill updates
/reflect skill-name   # Target specific skill for updates

Note: This is manual-only. Run before ending sessions with learnings.

Why Manual-Only?

Auto-detection via Stop hooks doesn't work reliably:

IssueProblem
#16227Stop hook output is silent (not shown to user)
#10412Plugin Stop hooks fail with exit code 2
#10875Plugin JSON output not captured
#3656Blocking functionality partially removed

Stop hooks fire but can't communicate back - making them useless for reminders. Other self-improving skill implementations (autoskill, reflect-skill) also use manual triggering for this reason.

Process

1. Source - Determine conversation source (see Data Sources below) 2. Analyze - Find corrections, successes, patterns 3. Classify - High/Medium/Low confidence learnings 4. Propose - Show suggested skill updates 5. Approve - Wait for user confirmation before writing

Data Sources

Try sources in order, use first available:

1. ccrecall.db (Full History)

If user has ccrecall + mcp-sqlite-tools:

SELECT timestamp, role, content FROM messages
WHERE session_id = (SELECT MAX(session_id) FROM sessions)
ORDER BY timestamp DESC LIMIT 100;

2. In-Context (Current Session)

Fallback when ccrecall unavailable:

  • Analyze conversation visible in current context window
  • Limited to ~100k tokens of recent history
  • Still effective for single-session learnings

Note which mode is active:

[reflect] Using: ccrecall.db (full history)
-- or --
[reflect] Using: in-context (current session only)

Destination Logic

  • In repo with .claude-plugin/ → update skill in-place
  • Otherwise → prompt: project .claude/skills/ or global ~/.claude/skills/

References

  • analysis-patterns.md - Pattern detection rules

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.