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:markdown| MM-DD | type | Short error | Root cause | Rule to follow |
- •
Create file if missing with this template:
markdown# 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)
Rules
- •One line = one error (no paragraphs)
- •Fix = actionable rule, not excuse
- •Cause = why, not what
- •Keep < 100 lines (archive if needed)
- •Check errors.md before acting on any project