summaryrefslogtreecommitdiff
path: root/CLAUDE.md
blob: 6cc85d46fadcfe4bb820a2d5bfc28556eaeef91f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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