Gen Context

Use when starting a new session, the project has changed significantly, or you need a fresh context summary.

majiayu000 Updated 567 repo stars

File contents

Generate a comprehensive but concise project context by analyzing the codebase.

Steps

  1. Read package.json / pyproject.toml / Cargo.toml → identify stack, dependencies, scripts
  2. Scan top-level structure → Glob("*") then Glob("src/*") or equivalent
  3. Find entry points → main files, index files, app setup files
  4. Identify framework → Express, Next.js, FastAPI, Django, etc.
  5. Check for existing CLAUDE.md → read current instructions
  6. Read recent git history → git log --oneline -10
  7. 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]

majiayu000/claude-skill-registry-data/tree/main/context-management/gen-context commit c9a1f026a3

Frequently asked questions

npx skillmds@latest add majiayu000/gen-context