Use when: making a mistake, breaking build/tests, realizing wrong approach, misunderstanding requirements, using wrong patterns, forgetting conventions, receiving correction from user, unexpected...
SKILL.md
Error Memory
Document errors to avoid repeating them.
Trigger
Invoke when:
Build/tests fail after your action
User corrects you
You realize a wrong approach
You forget a project convention
Unexpected behavior occurs
Process
Identify error type
tech : build, tests, syntax, runtime
ctx : conventions, patterns, project stack
comp : misunderstood requirements
Analyze root cause (not symptom)
Formulate fix as reusable rule
Append line to .claude/errors.md:
| MM-DD | type | Short error | Root cause | Rule to follow |
Create file if missing with this template:
# Project Errors
> Past Claude mistakes on this project. Check before acting.
| Date | Type | Error | Cause | Fix |
|------|------|-------|-------|-----|
## Legend
- **tech** : Technical (build, tests, syntax)
- **ctx** : Context (conventions, patterns)
- **comp** : Comprehension (misunderstood request)