Generate a comprehensive but concise project context by analyzing the codebase.
Steps
- Read package.json / pyproject.toml / Cargo.toml → identify stack, dependencies, scripts
- Scan top-level structure →
Glob("*")thenGlob("src/*")or equivalent - Find entry points → main files, index files, app setup files
- Identify framework → Express, Next.js, FastAPI, Django, etc.
- Check for existing CLAUDE.md → read current instructions
- Read recent git history →
git log --oneline -10 - Identify key patterns → how routes/components/models are structured
Return Format
## Project: [name]
## Stack: [framework, language, database, etc.]
### Commands
- Build: [command]
- Test: [command]
- Dev: [command]
### Entry Points
- [file] → [what it wires together]
### Structure
- [dir/] → [purpose]
### Recent Activity
- [last 5 commits summarized]
### Suggested CLAUDE.md Updates
- [anything missing from current CLAUDE.md]