
Deep Init
- 9 repo stars
- Updated January 31, 2026
- reese-allison/claude-tools
Generate hierarchical CLAUDE.md files throughout a repository following Anthropic best practices
About
deep-init is a Claude Code skill in the AI & Agent Building category. Generate hierarchical CLAUDE.md files throughout a repository following Anthropic best practices
- deep-init
- AI & Agent Building
- AI-coding skill
Deep Init by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add reese-allison/claude-tools/plugin install deep-init@claude-toolsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 9 |
|---|---|
| Last updated | January 31, 2026 |
| Repository | reese-allison/claude-tools ↗ |
What it does
Generate hierarchical CLAUDE.md files throughout a repository following Anthropic best practices
README.md
Deep Init
Generate hierarchical CLAUDE.md files throughout a repository, following Anthropic's best practices.
Installation
/plugin marketplace add reese-allison/claude-tools
/plugin install deep-init
Usage
Full Repository
/deep-init
Runs 3 phases:
- Discovery - Builds directory tree from
git ls-fileswith metadata - Judgment - Identifies directories warranting CLAUDE.md using semantic criteria
- Generation - Parallel subagents write CLAUDE.md for each target
Single Directory
/deep-init services/api
Generates/updates CLAUDE.md for just that directory.
What Gets Generated
CLAUDE.md files contain:
- Build/lint/test commands (especially for running a single test)
- Code style guidelines (imports, formatting, types, naming, error handling)
Which Directories Get CLAUDE.md
A directory qualifies if it is any of:
| Type | Description | Examples |
|---|---|---|
| Domain Boundary | Distinct conceptual area | auth/, billing/, search/ |
| Integration Point | Connects to external systems | integrations/stripe/, api/webhooks/ |
| Sub-App | Self-contained application | apps/admin/, services/worker/ |
| High Technical Complexity | Complex code needing explanation | compiler/, query-engine/ |
If parent and child both qualify, only the child gets a file.
See deep-init/commands/init.md for full details.
License
MIT