Continuous Learning Skill
Extract and preserve valuable patterns from development sessions.
When to Use
- •Session ending with significant work completed
- •User invokes
/learncommand mid-session - •After successful debugging of complex issues
- •When discovering new architectural patterns
Pattern Categories
| Type | Description |
|---|---|
code | Reusable code patterns |
debugging | Debug approaches |
architecture | Design decisions |
workflow | Process improvements |
Extraction Workflow
- •Session Analysis - Evaluate for extractable patterns
- •Pattern Identification - Filter reusable, non-trivial solutions
- •User Confirmation - Present for approval
- •Storage - Save to
.ai_state/experience/learned/ - •Index Update - Add to experience index
Quality Criteria
Patterns worth extracting must:
- •✅ Be reusable across projects
- •✅ Save significant time/effort
- •✅ Document non-obvious solutions
- •❌ NOT be trivial or well-documented
- •❌ NOT be too project-specific