Analyze this codebase and create a CLAUDE.md file following these principles:
- Keep it under 150 lines total - focus only on universally applicable information
- Cover the essentials: WHAT (tech stack, project structure), WHY (purpose), and HOW (build/test commands)
- Use Progressive Disclosure: instead of including all instructions, create a brief index pointing to other markdown files in .claude/docs/ for specialized topics
- Include file:line references instead of code snippets
- Assume I'll use linters for code style - don't include formatting guidelines
Structure it as: project overview, tech stack, key directories/their purposes, essential build/test commands, and a list of additional documentation files Claude should check when relevant.