Slovník Claude Code
.claude/rules/
Adresář .claude/rules/ obsahuje instrukce specifické pro projekt a rozděluje CLAUDE.md do menších souborů podle témat.
Také známé jako: claude rules, path-specific rules, project rules, paths frontmatter
Adresář .claude/rules/ je místo pro organizaci instrukcí specifických pro projekt do více souborů markdown, namísto jediného velkého souboru CLAUDE.md. Každý soubor v tomto adresáři představuje odlišné téma, jako je testing.md nebo api-design.md. Tyto soubory jsou vyhledávány rekurzivně, což umožňuje další organizaci do podsložek.
Pravidla umístěná v .claude/rules/ bez pole frontmatter paths se standardně načítají na začátku relace, podobně jako hlavní soubor CLAUDE.md. Pravidla však, která obsahují pole paths, jsou považována za vázaná na cesty. Tato pravidla vázaná na cesty se načítají pouze tehdy, když Claude aktivně pracuje se soubory, které odpovídají zadaným vzorům glob, například src/**/*.{ts,tsx}. Tento mechanismus pomáhá spravovat kontextové okno načítáním relevantních instrukcí pouze tehdy, když jsou potřeba, což zlepšuje efektivitu. Pravidla vázaná na cesty se spouštějí, když Claude čte soubory odpovídající vzoru, nikoli nutně při každém použití nástroje.
Osobní pravidla lze umístit do ~/.claude/rules/. Tato globální pravidla platí pro všechny projekty a načítají se před pravidly specifickými pro projekt, čímž efektivně dávají pravidlům projektu vyšší prioritu. Systém podporuje symbolické odkazy, což umožňuje použití sdílené sady pravidel napříč více projekty jejich propojením do adresáře .claude/rules/ každého projektu.
Je důležité rozlišovat mezi těmito pravidly a skills. Pravidla se načítají do kontextu buď na začátku relace, nebo při otevření odpovídajících souborů. Pro instrukce, které jsou specifické pro úkol a nevyžadují trvalou přítomnost v kontextu, je vhodnějším mechanismem skill. Podobně jako pravidla, i soubory SKILL.md mají ve svém frontmatter pole paths, které řídí, kdy se dovednost automaticky aktivuje na základě shody souborů.