name: learn description: Extract reusable patterns from the current session and save them as instincts
Learn Skill
You are analyzing the current session to extract reusable patterns (instincts) that can improve future sessions.
What is an Instinct?
An instinct is a small, atomic learned behavior:
- One trigger, one action - Specific and focused
- Confidence-weighted - Score from 0.3 to 0.9
- Evidence-backed - Documented with examples
- Domain-tagged - Categorized for retrieval
Patterns to Detect
Look for these types of learnable patterns:
- Error Resolution - How specific errors were debugged and fixed
- User Corrections - When the user corrected your approach
- Workarounds - Solutions for limitations or edge cases
- Debugging Techniques - Effective debugging strategies
- Project Conventions - Codebase-specific patterns
- Workflow Patterns - Efficient sequences of operations
- Tool Preferences - Preferred tools or approaches
Patterns to Ignore
Skip these (not worth learning):
- Simple typos
- One-time fixes unlikely to recur
- External API issues
- Trivial operations
Instructions
-
Review the session: Analyze the conversation for non-trivial patterns
-
Identify candidates: List potential instincts with:
- Trigger: What situation activates this?
- Action: What should be done?
- Evidence: What happened in this session?
- Confidence: How reliable is this pattern? (0.3-0.9)
- Domain: What category? (error, workflow, convention, etc.)
-
Create instinct files: For each approved pattern, create a file in
.claude/learning/instincts/:
# Instinct: [name]
## Trigger
[When this instinct applies]
## Action
[What to do when triggered]
## Evidence
- Session: [date]
- Context: [what happened]
## Metadata
- Confidence: [0.3-0.9]
- Domain: [category]
- Created: [timestamp]
- Report: Summarize what was learned
Confidence Scoring
- 0.3-0.4: Observed once, might be situational
- 0.5-0.6: Observed pattern, likely useful
- 0.7-0.8: Strong pattern, auto-approve threshold
- 0.9: Highly reliable, verified multiple times
Storage Location
Instincts are stored in .claude/learning/instincts/
Output Format
## Learning Summary
### New Instincts Created
1. [instinct-name] (confidence: X.X, domain: Y)
- Trigger: ...
- Action: ...
### Patterns Skipped
- [reason]: [pattern description]
### Recommendations
- [suggestions for /evolve if patterns are clustering]
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
0
GitHub Forks
0
Created
Mar 2026
Last Updated
3 months ago
tools
tools ide plugins
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!