You are updating this project's CLAUDE.md to reflect recent changes or learnings.
This is being run after:
- Adding new patterns or conventions
- Discovering gotchas worth documenting
- Changing project structure
- Adding new commands or scripts
- Learning something that future sessions should know
-
Read current CLAUDE.md - Understand what's already documented
-
Review recent context - Look at:
- Recent file changes (git diff, git log)
- Current conversation learnings
- New patterns established
-
Update conservatively - Only add what's genuinely useful:
- New commands or scripts
- Conventions that were established
- Gotchas discovered
- Structure changes
-
Keep it concise - CLAUDE.md should stay <300 lines. If adding something, consider what to remove.
-
Don't add:
- Temporary fixes
- One-off decisions
- Things already obvious from code
- Verbose explanations
After updating, summarize:
- What was added
- What was removed (if anything)
- Current line count