CLAUDE.md Generator
When to use
Use when a repository needs a CLAUDE.md file so Claude Code automatically understands the project's structure, commands, and conventions at session start.
Procedure
- Copy the template to the repo root:
cp .agent/skills/claude-md-init/templates/CLAUDE.md.template CLAUDE.md
Replace the placeholders:
${PROJECT_NAME}-- repo or project name${PROJECT_DESCRIPTION}-- one-line description- Fill in the Architecture, Commands, and Constraints sections
Scan the repo and add relevant details:
- Key directories and their purpose
- Build/test/lint commands (from Makefile, package.json, etc.)
- Available skills (if PACK is deployed)
- Project-specific constraints and conventions
Verify Claude Code picks it up:
cat CLAUDE.md
Inputs and outputs
- Inputs: Repository with established structure, optional
.agent/directory - Outputs:
CLAUDE.mdat the repo root
Constraints
- Keep it concise -- Claude Code loads this on every interaction
- Do not duplicate content that lives in other files -- reference them instead
- ASCII-only
Examples
- $claude-md-init
Converted and distributed by TomeVault — claim your Tome and manage your conversions.