Keep · memory SKILL.md
Claude Code memory: CLAUDE.md, .claude/rules, auto MEMORY.md
WhenUse when instructions and learnings must load at session start as files, not chat.
StopNever treat CLAUDE.md as enforcement — use a PreToolUse hook to block. Never dump multi-step procedures into CLAUDE.md; those are skills.
Steps
- Use 2-space indentation (not "format properly")
- Run the project test command before committing (not "test your changes")
- API handlers live in src/api/handlers/ (not "keep files organized")
- Build
- Test
- Lint
- 2-space indent
- API handlers live in src/api/handlers/
LoadCLAUDE.md + MEMORY.md. Repo files. No bot-chat memory.
--- name: Claude Code memory: CLAUDE.md, .claude/rules, auto MEMORY.md description: Use when instructions and learnings must load at session start as files, not chat. --- # Claude Code memory: CLAUDE.md, .claude/rules, auto MEMORY.md When: Use when instructions and learnings must load at session start as files, not chat. Stop: Never treat CLAUDE.md as enforcement — use a PreToolUse hook to block. Never dump multi-step procedures into CLAUDE.md; those are skills. 1. Use 2-space indentation (not "format properly") 2. Run the project test command before committing (not "test your changes") 3. API handlers live in src/api/handlers/ (not "keep files organized") 4. Build 5. Test 6. Lint 7. 2-space indent 8. API handlers live in src/api/handlers/ Load: CLAUDE.md + MEMORY.md. Repo files. No bot-chat memory.
