Claude reflect
Skill ComeOnOliver/skillshub/skills/aiskillstore/marketplace/bayramannakov/claude-reflect
Self-learning system that captures corrections during sessions and reminds users to run /reflect to update CLAUDE.md. Use when discussing learnings, corrections, or when the user mentions remembering something for future sessions.From its SKILL.md
npx -y skills add ComeOnOliver/skillshub --skill claude-reflectAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.0 KB, 465 tokens by cl100k_base, as published. Nobody here has run it
Claude Reflect - Self-Learning System
A two-stage system that helps Claude Code learn from user corrections.
How It Works
Stage 1: Capture (Automatic)
Hooks detect correction patterns ("no, use X", "actually...", "use X not Y") and queue them to ~/.claude/learnings-queue.json.
Stage 2: Process (Manual)
User runs /reflect to review and apply queued learnings to CLAUDE.md files.
Available Commands
| Command | Purpose |
|---|---|
/reflect | Process queued learnings with human review |
/reflect --scan-history | Scan past sessions for missed learnings |
/reflect --dry-run | Preview changes without applying |
/skip-reflect | Discard all queued learnings |
/view-queue | View pending learnings without processing |
When to Remind Users
Remind users about /reflect when:
- They complete a feature or meaningful work unit
- They make corrections you should remember for future sessions
- They explicitly say "remember this" or similar
- Context is about to compact and queue has items
Correction Detection Patterns
High-confidence corrections:
- Tool rejections (user stops an action with guidance)
- "no, use X" / "don't use Y"
- "actually..." / "I meant..."
- "use X not Y" / "X instead of Y"
- "remember:" (explicit marker)
CLAUDE.md Destinations
~/.claude/CLAUDE.md- Global learnings (model names, general patterns)./CLAUDE.md- Project-specific learnings (conventions, tools, structure)
Example Interaction
User: no, use gpt-5.1 not gpt-5 for reasoning tasks
Claude: Got it, I'll use gpt-5.1 for reasoning tasks.
[Hook captures this correction to queue]
User: /reflect
Claude: Found 1 learning queued. "Use gpt-5.1 for reasoning tasks"
Scope: global
Apply to ~/.claude/CLAUDE.md? [y/n]
What ships with it
294.1 KB alongside SKILL.md, 20 of them executable
GitHub clipped this repository’s file list, so this is at least 30 files and may be more.
assets/
- reflect-demo.jpg80.1 KB
commands/
- reflect.md41.6 KB
- skip-reflect.md890 B
- view-queue.md2.3 KB
hooks/
- hooks.json745 B
scripts/
- capture_learning.pyruns1.9 KB
- check_learnings.pyruns1.4 KB
- compare_detection.pyruns14.0 KB
- extract_session_learnings.pyruns1.1 KB
- extract_tool_errors.pyruns5.4 KB
- extract_tool_rejections.pyruns1.0 KB
- legacy/capture-learning.shruns5.2 KB
- legacy/check-learnings.shruns741 B
- legacy/extract-session-learnings.shruns1.4 KB
- legacy/extract-tool-rejections.shruns1.0 KB
- legacy/post-commit-reminder.shruns1.1 KB
- lib/__init__.pyruns39 B
- lib/reflect_utils.pyruns19.5 KB
- lib/semantic_detector.pyruns13.3 KB
- post_commit_reminder.pyruns1.6 KB
tests/
- __init__.pyruns47 B
- test_integration.pyruns16.7 KB
- test_reflect_utils.pyruns14.7 KB
- test_semantic_detector.pyruns20.6 KB
- test_tool_errors.pyruns12.0 KB
- CHANGELOG.md2.8 KB
- DISTRIBUTION.md10.2 KB
- LICENSE1.0 KB
- README.md7.9 KB
- skill-report.json13.8 KB