Extract reusable patterns from the session, self-evaluate quality before saving, and determine the right save location (Global vs Project).
How this command is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:learn-evalThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /learn-eval - Extract, Evaluate, then Save Extends `/learn` with a quality gate and save-location decision before writing any skill file. ## What to Extract Look for: 1. **Error Resolution Patterns** — root cause + fix + reusability 2. **Debugging Techniques** — non-obvious steps, tool combinations 3. **Workarounds** — library quirks, API limitations, version-specific fixes 4. **Project-Specific Patterns** — conventions, architecture decisions, integration patterns ## Process 1. Review the session for extractable patterns 2. Identify the most valuable/reusable insight 3. **Determin...
Extends /learn with a quality gate and save-location decision before writing any skill file.
Look for:
Review the session for extractable patterns
Identify the most valuable/reusable insight
Determine save location:
~/.claude/skills/learned/): Generic patterns usable across 2+ projects (bash compatibility, LLM API behavior, debugging techniques, etc.).claude/skills/learned/ in current project): Project-specific knowledge (quirks of a particular config file, project-specific architecture decisions, etc.)Draft the skill file using this format:
---
name: pattern-name
description: "Under 130 characters"
user-invocable: false
origin: auto-extracted
---
# [Descriptive Pattern Name]
**Extracted:** [Date]
**Context:** [Brief description of when this applies]
## Problem
[What problem this solves - be specific]
## Solution
[The pattern/technique/workaround - with code examples]
## When to Use
[Trigger conditions]
Self-evaluate before saving using this rubric:
| Dimension | 1 | 3 | 5 |
|---|---|---|---|
| Specificity | Abstract principles only, no code examples | Representative code example present | Rich examples covering all usage patterns |
| Actionability | Unclear what to do | Main steps are understandable | Immediately actionable, edge cases covered |
| Scope Fit | Too broad or too narrow | Mostly appropriate, some boundary ambiguity | Name, trigger, and content perfectly aligned |
| Non-redundancy | Nearly identical to another skill | Some overlap but unique perspective exists | Completely unique value |
| Coverage | Covers only a fraction of the target task | Main cases covered, common variants missing | Main cases, edge cases, and pitfalls covered |
Ask user to confirm:
Save to the determined location
| Dimension | Score | Rationale |
|---|---|---|
| Specificity | N/5 | ... |
| Actionability | N/5 | ... |
| Scope Fit | N/5 | ... |
| Non-redundancy | N/5 | ... |
| Coverage | N/5 | ... |
| Total | N/25 |
npx claudepluginhub flanliulf/everything-claude-code12plugins reuse this command
First indexed Feb 21, 2026
Showing the 6 earliest of 12 plugins
/learn-evalExtracts reusable patterns from the current session, evaluates quality against a checklist, and saves to the appropriate global or project skills directory.
/learn-evalExtracts reusable patterns from the session, self-evaluates quality via checklist and verdict, determines Global or Project save location, and saves approved skills.
/learn-evalExtracts reusable patterns from the session history, evaluates quality against a checklist, and determines the best save location (global or project) before writing a skill file.