Claude Code-ordlista
.claude/rules/
Katalogen .claude/rules/ innehåller projektspecifika instruktioner och delar upp CLAUDE.md i mindre ämnesfiler.
Kallas även: claude rules, path-specific rules, project rules, paths frontmatter
Katalogen .claude/rules/ är en plats för att organisera projektspecifika instruktioner i flera markdown-filer, istället för en enda stor CLAUDE.md. Varje fil i denna katalog representerar ett distinkt ämne, som testing.md eller api-design.md. Dessa filer upptäcks rekursivt, vilket möjliggör ytterligare organisation i underkataloger.
Regler som placeras i .claude/rules/ utan ett paths frontmatter-fält laddas som standard i början av en session, liknande huvudfilen CLAUDE.md. Regler som inkluderar ett paths-fält betraktas dock som sökvägsomfattande. Dessa sökvägsomfattande regler laddas endast när Claude aktivt arbetar med filer som matchar de angivna glob-mönstren, till exempel src/**/*.{ts,tsx}. Denna mekanism hjälper till att hantera kontextfönstret genom att ladda relevanta instruktioner endast när det behövs, vilket förbättrar effektiviteten. Sökvägsomfattande regler utlöses när Claude läser filer som matchar mönstret, inte nödvändigtvis vid varje verktygsanvändning.
Personliga regler kan placeras i ~/.claude/rules/. Dessa globala regler gäller för alla projekt och laddas före projektspecifika regler, vilket effektivt ger projektregler högre prioritet. Systemet stöder symboliska länkar, vilket möjliggör användning av en delad uppsättning regler över flera projekt genom att länka dem till varje projekts .claude/rules/-katalog.
Det är viktigt att skilja mellan dessa regler och färdigheter. Regler laddas in i kontexten antingen vid sessionens start eller när matchande filer öppnas. För instruktioner som är uppgiftsspecifika och inte kräver konstant närvaro i kontexten är en färdighet den mer lämpliga mekanismen. Liksom regler har SKILL.md-filer också ett paths-fält i sitt frontmatter, vilket styr när en färdighet automatiskt aktiveras baserat på filmatchning.