This skill guides the creation of effective CLAUDE.md files that provide Claude with essential project context.
LLMs are stateless—they have no memory between sessions. The only thing Claude knows about a codebase is the tokens provided to it. CLAUDE.md enters every conversation, making it the primary tool for context management.
| WHAT | Technology stack, project structure, codebase organization | "This is a Next.js app using TypeScript and Prisma" | | WHY | Project purpose, component functions | "The auth module handles OAuth2 flow for enterprise SSO" | | HOW | Commands, testing procedures, verification methods | "Run npm test before commits; lint with npm run lint" |
Questa abilità dovrebbe essere utilizzata quando l'utente chiede di "creare un CLAUDE.md", "scrivere un CLAUDE.md", "impostare CLAUDE.md", "configurare Claude per questo progetto", "aggiungere istruzioni di progetto per Claude", "inizializzare il contesto di Claude" o menziona la necessità di istruzioni di Claude specifiche per il progetto. Fonte: petekp/claude-code-setup.