Work explore
Skill christopherlouet/claude-base/.claude/skills/work-explore
Explore and understand an existing codebase. Use when the user wants to understand the code, explore a project, discover an architecture, or before modifying existing code.From its SKILL.md
npx -y skills add christopherlouet/claude-base --skill work-exploreAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.7 KB, 390 tokens by cl100k_base, as published. Nobody here has run it
Explore a Codebase
Goal
Understand a codebase BEFORE modifying it. Never code without having explored.
Instructions
1. Overview (5 min)
# Project structure
ls -la
tree -L 2 -I 'node_modules|.git|dist|build' | head -40
# Configuration
cat package.json | head -30
cat README.md | head -50
Questions to answer:
- Project type (frontend, backend, fullstack, lib)?
- Tech stack (languages, frameworks)?
- How to run the project?
2. Architecture (10 min)
Identify the layers:
- Entry points (main, index, app)
- Routes / Controllers
- Services / Business logic
- Data access / Models
- Utilities
Patterns to spot:
- Architecture (MVC, Clean, Hexagonal)
- State management
- Error handling
- Configuration
3. Data flow
Trace a complete flow:
Request → Validation → Processing → DB → Response
4. Conventions
- Code style (linter config)
- Naming (camelCase, snake_case)
- Test structure
- Commit format
Expected output
## Project summary
**Type**: [frontend/backend/fullstack]
**Stack**: [languages and frameworks]
**Architecture**: [main pattern]
## Key structure
- `/src/xxx` - [description]
- `/src/yyy` - [description]
## Entry points
- `file.ts:line` - [role]
## Identified conventions
- [Convention 1]
- [Convention 2]
## Sensitive areas
- [Area 1] - [why]
Rules
- ALWAYS explore before modifying
- Do not assume — verify in the code
- Note patterns to reuse them
What ships with it: 1 file
1.7 KB alongside SKILL.md
examples/
- exploration-example.md1.7 KB