By caioniehues
Self-learning system for Claude Code that captures corrections and updates CLAUDE.md automatically
Discover delegatable subagent roles from recurring tool-call shapes
Discover skill candidates from repeating session patterns
Reflect on session corrections and update CLAUDE.md (with human review)
Disclosed reference for `/reflect`. Read when the user passes `--all-projects`.
Disclosed reference for `/reflect`. Read only when the user passes `--dedupe`.
Executes bash commands
Hook triggers when Bash tool is used
Runs pre-commands
Contains inline bash commands via ! syntax
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A self-learning system for Claude Code that captures corrections and discovers workflow patterns — turning them into permanent memory and reusable skills.
When you correct Claude ("no, use gpt-5.1 not gpt-5"), it remembers forever.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ You correct │ ──► │ Hook captures │ ──► │ /reflect adds │
│ Claude Code │ │ to queue │ │ to CLAUDE.md │
└─────────────────┘ └─────────────────┘ └─────────────────┘
(automatic) (automatic) (manual review)
Analyzes your session history to find repeating tasks that could become reusable commands.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Your past │ ──► │ /reflect-skills │ ──► │ Generates │
│ sessions │ │ finds patterns │ │ /commands │
└─────────────────┘ └─────────────────┘ └─────────────────┘
(68 sessions) (AI-powered) (you approve)
Example: You've asked "review my productivity" 12 times → suggests creating /daily-review
| Feature | What it does |
|---|---|
| Permanent Memory | Corrections sync to CLAUDE.md — Claude remembers across sessions |
| Skill Discovery | Finds repeating patterns in your history → generates commands |
| Multi-language | AI understands corrections in any language |
| Skill Improvement | Corrections during /deploy improve the deploy skill itself |
# Add the marketplace
claude plugin marketplace add bayramannakov/claude-reflect
# Install the plugin
claude plugin install claude-reflect@claude-reflect-marketplace
# IMPORTANT: Restart Claude Code to activate the plugin
After installation, restart Claude Code (exit and reopen). Then hooks auto-configure and commands are ready.
First run? When you run
/reflectfor the first time, you'll be prompted to scan your past sessions for learnings.
| Command | Description |
|---|---|
/reflect | Process queued learnings with human review |
/reflect --scan-history | Scan ALL past sessions for missed learnings |
/reflect --dry-run | Preview changes without applying |
/reflect --targets | Show detected config files (CLAUDE.md, AGENTS.md) |
/reflect --review | Show queue with confidence scores and decay status |
/reflect --dedupe | Find and consolidate similar entries in CLAUDE.md |
/reflect --include-tool-errors | Include tool execution errors in scan |
/reflect-skills | Discover skill candidates from repeating patterns |
/reflect-skills --days N | Analyze last N days (default: 14) |
/reflect-skills --project <path> | Analyze specific project |
/reflect-skills --all-projects | Scan all projects for cross-project patterns |
/reflect-skills --dry-run | Preview patterns without generating skill files |
/skip-reflect | Discard all queued learnings |
/view-queue | View pending learnings without processing |

Stage 1: Capture (Automatic)
Hooks run automatically to detect and queue corrections:
| Hook | Trigger | Purpose |
|---|---|---|
session_start_reminder.py | Session start | Shows pending learnings reminder |
capture_learning.py | Every prompt | Detects correction patterns and queues them |
check_learnings.py | Before compaction | Backs up queue and informs user |
post_commit_reminder.py | After git commit | Reminds to run /reflect after completing work |
Stage 2: Process (Manual)
Run /reflect to review and apply queued learnings to CLAUDE.md.
Claude-reflect uses a hybrid detection approach:
Remove signs of AI-generated writing from text, making it sound more natural and human. Based on Wikipedia's "Signs of AI writing" guide.
39 eval-informed thinking skills and mental models for Claude Code
Caio's personal ADHD-friendly output shaping for Claude Code. Ships an always-on output style that auto-applies while the plugin is enabled; /i-have-adhd:apply re-applies the rules mid-session; /i-have-adhd:interview turns a vague prompt into a spec via tappable question rounds.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
No description provided.
npx claudepluginhub caioniehues/claude-reflectUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Unified capability management center for Skills, Agents, and Commands.
45% cost reduction measured. Cache expiry prevention, SubTask auto-delegation, zero-cost context restoration, real-time cost dashboard. The only Claude Code plugin built from CC source analysis.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns