CLAUDE.md solves this - Claude reads it at session start. But writing it manually is tedious and keeping it updated is worse.
`cck sync` scans your codebase and generates CLAUDE.md automatically. It detects project type, languages, entry points, build commands, and conventions. Your handwritten sections outside the markers are preserved on re-sync.
Two modes: - `cck sync` - CLAUDE.md for session-start context - `cck hook install` - UserPromptSubmit for per-turn reminders
```bash git clone https://github.com/takawasi/claude-context-keeper && cd claude-context-keeper pip install . cck sync ```
Built from insights running 300+ Claude Code sessions. Zero config, zero AI calls, pure static analysis.