Claude Code-ordliste
.claude/rules/
Katalogen .claude/rules/ inneholder prosjektspesifikke instruksjoner, og deler CLAUDE.md inn i mindre emnefiler.
Også kalt: claude rules, path-specific rules, project rules, paths frontmatter
Katalogen .claude/rules/ er et sted for å organisere prosjektspesifikke instruksjoner i flere markdown-filer, i stedet for en enkelt stor CLAUDE.md. Hver fil i denne katalogen representerer et distinkt emne, som testing.md eller api-design.md. Disse filene oppdages rekursivt, noe som muliggjør videre organisering i underkataloger.
Regler plassert i .claude/rules/ uten et paths frontmatter-felt lastes som standard ved starten av en sesjon, lik den primære CLAUDE.md-filen. Regler som inkluderer et paths-felt, anses imidlertid som sti-omfang. Disse sti-omfattede reglene lastes kun når Claude aktivt jobber med filer som samsvarer med de angitte glob-mønstrene, for eksempel src/**/*.{ts,tsx}. Denne mekanismen bidrar til å administrere kontekstvinduet ved å laste relevante instruksjoner kun når det trengs, noe som forbedrer effektiviteten. Sti-omfattede regler utløses når Claude leser filer som samsvarer med mønsteret, ikke nødvendigvis ved hver bruk av verktøy.
Personlige regler kan plasseres i ~/.claude/rules/. Disse globale reglene gjelder for alle prosjekter og lastes før prosjektspesifikke regler, noe som effektivt gir prosjektregler høyere prioritet. Systemet støtter symlinker, noe som muliggjør bruk av et delt sett med regler på tvers av flere prosjekter ved å lenke dem inn i hvert prosjekts .claude/rules/-katalog.
Det er viktig å skille mellom disse reglene og skills. Regler lastes inn i konteksten enten ved starten av en sesjon eller når matchende filer åpnes. For instruksjoner som er oppgavespesifikke og ikke krever konstant tilstedeværelse i konteksten, er en skill den mer passende mekanismen. Likt regler, har SKILL.md-filer også et paths-felt i frontmatteren, som kontrollerer når en skill automatisk aktiveres basert på filmatching.