From ff22c6bede90f7e930162f5a899e1347c6b4e165 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 24 Jan 2026 12:17:57 -0600 Subject: docs: add CLAUDE.md for auto-loaded instructions - Create CLAUDE.md at repo root with session-context update rule - Key rules summary for commits, files, wrap-up --- CLAUDE.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..6cc85d46 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,28 @@ +# Claude Code Instructions + +## SESSION CONTEXT - MANDATORY + +**After every 3rd response, update `docs/session-context.org`.** + +This is non-negotiable. Count your responses: 1, 2, 3 → UPDATE FILE. + +The file must contain: +- Current task/goal +- Key decisions made +- Files modified +- Next steps +- Any context needed to resume if session crashes + +If the file exists at session start, the previous session was interrupted - read it first. + +## Project Documentation + +Read these files at session start: +1. `docs/protocols.org` - Behavioral protocols and conventions +2. `docs/NOTES.org` - Project-specific context and history + +## Key Rules + +- **Commits**: No Claude/Anthropic attribution. Commit as Craig. +- **Files**: Use `.org` format, hyphens in filenames (no spaces) +- **Wrap-up phrases**: "wrap it up", "that's a wrap" → Execute wrap-up workflow -- cgit v1.2.3