Claude-code-plugins-plus-skills claude-reflect
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/community/claude-reflect" ~/.claude/skills/jeremylongshore-claude-code-plugins-plus-skills-claude-reflect && rm -rf "$T"
manifest:
plugins/community/claude-reflect/SKILL.mdsource content
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 |
|---|---|
| Process queued learnings with human review |
| Scan past sessions for missed learnings |
| Preview changes without applying |
| Discard all queued learnings |
| 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
- Global learnings (model names, general patterns)~/.claude/CLAUDE.md
- Project-specific learnings (conventions, tools, structure)./CLAUDE.md
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]
Overview
Execute self-learning system that captures corrections during sessions and syncs them to CLAUDE.
Prerequisites
- Access to the Claude Reflect environment or API
- Required CLI tools installed and authenticated
- Familiarity with Claude Reflect concepts and terminology
Instructions
- Assess the current state of the Claude Reflect configuration
- Identify the specific requirements and constraints
- Apply the recommended patterns from this skill
- Validate the changes against expected behavior
- Document the configuration for team reference
Output
- Configuration files or code changes applied to the project
- Validation report confirming correct implementation
- Summary of changes made and their rationale
Error Handling
| Error | Cause | Resolution |
|---|---|---|
| Authentication failure | Invalid or expired credentials | Refresh tokens or re-authenticate with Claude Reflect |
| Configuration conflict | Incompatible settings detected | Review and resolve conflicting parameters |
| Resource not found | Referenced resource missing | Verify resource exists and permissions are correct |
Examples
Basic usage: Apply claude reflect to a standard project setup with default configuration options.
Advanced scenario: Customize claude reflect for production environments with multiple constraints and team-specific requirements.
Resources
- Official Claude Reflect documentation
- Community best practices and patterns
- Related skills in this plugin pack