Obsah

Anatomie Claude Code projektu

Shraddha Bharuka popsala strukturu repozitáře, která umožňuje, aby Claude Code fungoval jako zkušený inženýr přímo v projektu — ne jako chatbot. Základem je 5 komponent, které dávají Claudovi nepřetržitý přístup ke čtyřem typům informací: proč systém existuje, kde se věci nacházejí, jaká jsou pravidla a jak se práce dělá.

Anatomie Claude Code projektu

CLAUDE.md = Paměť repozitáře

CLAUDE.md je řídící soubor celého projektu — ne knowledge dump, ale stručný přehled tří věcí:

Pokud je soubor příliš dlouhý, model začne přehlížet důležitý kontext. Doporučení: udržovat ho stručný.

.claude/skills/ = Znovupoužitelné expertní módy

Místo opakovaného přepisování instrukcí se běžné workflows převedou do skills uložených v '.claude/skills/':

Výsledek: konzistentní chování napříč sezeními i v rámci týmu.

.claude/hooks/ = Guardrails

Modely zapomínají, hooks ne. Hooks zajišťují deterministické chování:

docs/ = Progresivní kontext

Dokumentace nepatří do promptů. Claude potřebuje pouze vědět, kde pravda žije:

Tím se zachová čistý kontext a model si sám načte správný zdroj, když ho potřebuje.

Lokální CLAUDE.md pro rizikové moduly

Malé CLAUDE.md soubory umístěné přímo u „ostrých hran„ kódu:

Claude vidí upozornění a pravidla přesně tehdy, když v daném místě pracuje.

Prompting is temporary. Structure is permanent. When your repo is organized this way, Claude stops behaving like a chatbot… and starts acting like a project-native engineer.

Zdroje