CLAUDE.md Generator

Claude Code reads CLAUDE.md at the start of every session. Give it your commands, conventions and guardrails once, and keep it short. Every line costs context on every request.

Project

Stack Picking a stack prefills empty command fields

Commands

Project structure

Code style & conventions

Workflow rules

Guardrails (do not touch)

Gotchas & references

Generate with AI optional

Paste your package.json, README or other config. It is only used to build the "Generate with AI" prompt and is not included in CLAUDE.md or share links.

CLAUDE.md

Start by naming your project and picking a stack, or click Load example.

≈ 3 tokens, loaded into context every session

# Project

Where to put it

  • ./CLAUDE.md: project memory, committed and shared with your team
  • ./CLAUDE.local.md: personal project notes (add it to .gitignore)
  • ~/.claude/CLAUDE.md: your global preferences for every project
  • sub/dir/CLAUDE.md: loaded when Claude works inside that folder

Tip: run /init in Claude Code to bootstrap one from your repo, then refine it here. Start a message with # to save a quick memory.