Workbranch › Guider
GuideSå skapar du egna slash-kommandon i Claude Code
Skriver du samma långa prompt i Claude Code varje vecka, till exempel en checklista för granskning eller stegen för en release, kan du göra om den till ett eget slash-kommando. Den här guiden går igenom de inbyggda kommandon som är värda att kunna, hur du skriver ett eget och hur du delar det i ett projekt.
Snabbt svar: skapa en Markdown-fil i .claude/skills/<name>/SKILL.md (eller den äldre .claude/commands/<name>.md) i ditt projekt och skriv prompten i den; den blir /<name>. Lägg den i stället i ~/.claude/ för att använda den i alla dina projekt, och committa projektmappen för att dela den med teamet.
Sökvägar och fält nedan har kontrollerats mot Anthropics dokumentation för Claude Code i oktober 2026.
Inbyggda kommandon som är värda att kunna
Skriv / i en session för att se alla kommandon som är tillgängliga för dig, eller / plus några bokstäver för att filtrera. Ett kommando räknas bara allra först i ett meddelande; det du skriver efter det blir dess argument. Vissa kommandon beror på din plattform och plan.
| Kommando | Vad det gör |
|---|---|
/init | Skriver ett utkast till CLAUDE.md för projektet |
/memory | Öppnar din CLAUDE.md och dina minnesfiler |
/plan | Byter till plan mode inför en stor ändring |
/context | Visar vad som fyller kontextfönstret |
/compact | Sammanfattar konversationen för att frigöra utrymme |
/clear | Startar en ny konversation |
/resume | Öppnar en tidigare konversation igen |
/status | Visar version, modell, konto och anslutning |
/config | Öppnar inställningar som tema och modell |
Hela listan finns på Anthropics sida Commands.
Skapa ett eget kommando
Egna kommandon och skills fungerar numera på samma sätt: .claude/commands/review.md och .claude/skills/review/SKILL.md ger dig båda /review. Skill-mappen är den rekommenderade formen eftersom den kan innehålla extra filer.
- Skapa mappen
.claude/skills/review/i ditt projekt. Mappens namn blir kommandots namn, om du inte anger ett annat med fältetname:. - Skapa
SKILL.mdi mappen. - Börja filen med frontmatter. Raden
---måste vara allra första raden:description:vad kommandot gör och när det ska användas. Skriv den viktigaste användningen först.argument-hint:valfritt, en ledtråd som visas i autokompletteringen, till exempel[file].
- Avsluta frontmatter med ytterligare en
---och skriv prompten under den, på samma sätt som du skulle skriva till Claude: vad som ska kontrolleras, i vilken ordning och hur resultatet ska redovisas. - Skriv
/reviewi en session. Ändringar i filen plockas upp direkt; om du skapade en ny.claude/skills/-mapp på toppnivå mitt i en session kör du/reload-skills.
Skicka med argument
$ARGUMENTSersätts med allt som skrivs efter kommandot.$0,$1,$2(räknat från 0) tar enskilda ord, så/migrate SearchBar JavaScript TypeScriptfyller tre platshållare. Sätt värden med mellanslag inom citattecken.- Om filen saknar platshållare lägger Claude Code till argumenten i slutet som
ARGUMENTS: …. - För att skriva ett bokstavligt dollartecken före en siffra escapar du det, som i
\$1.00.
Användbara alternativ i frontmatter
disable-model-invocation: true: bara du kan starta det med snedstrecket. Använd det för allt som har bieffekter, som en deploy.user-invocable: false: döljer det i/-menyn, så att bara Claude läser in det som bakgrundskunskap.allowed-tools:verktyg som Claude får använda utan att fråga under den tur då du kör kommandot, till exempelBash(npm run build *). Det ger åtkomst; det begränsar inte andra verktyg.
Fältnamnen måste stämma exakt; okända fält ignoreras utan varning.
Dela kommandon i ett projekt
| Var | Vem som får det |
|---|---|
.claude/skills/ eller .claude/commands/ i repot | Alla som hämtar repositoryt |
~/.claude/skills/ eller ~/.claude/commands/ | Bara du, i alla dina projekt |
| Ett plugin | Alla som installerar det; används som /plugin-name:command |
| Hanterade inställningar | Alla i en organisation, sätts av administratörer |
Undermappar i .claude/commands/ lägger till ett namnutrymme: .claude/commands/frontend/component.md blir /frontend:component. Moln- och Cowork-sessioner läser inte ~/.claude/skills/, så committa kommandot till repositoryt eller aktivera skillen på ditt claude.ai-konto om du behöver den där. För skills i Claude-apparna, se så använder du Claude Skills.
Om det inte fungerar
- Kommandot finns inte i
/-menyn. Kontrollera att mappens eller filens namn inte innehåller<,>, dubbla mellanslag eller osynliga tecken; ett sådant namn avvisas. Startaclaude --debugoch sök efter[names]i felsökningsloggen för att se vilka namn som avvisades. Kör/reload-skillsnär du har lagt till en ny skills-mapp. - Inställningar i frontmatter ignoreras. YAML-koden måste gå att tolka och börja på rad ett; vid ett tolkningsfel läses kommandot in utan några fält satta.
- Claude använder det aldrig på egen hand. Låt beskrivningen säga när det ska användas, och kontrollera att
disable-model-invocationinte är satt. - Projektets kommando kör din personliga version i stället. När samma namn finns i
~/.claude/och i projektet vinner det personliga; byt namn på ett av dem.
Ett färdigt kommando för att spara sessioner
Workbranch-pluginet för Claude Code lägger till /workbranch:save, som sorterar in sessionens uppgifter, beslut, öppna frågor och idéer i ett Workbranch-projekt efter ämne, så att du slipper skriva det kommandot själv. Workbranch har en gratis provperiod på 3 dagar på app.workbranch.ai.
Källor
- Extend Claude with skills (Claude Code Docs, kontrollerad 2026-10-30)
- Commands (Claude Code Docs, kontrollerad 2026-10-30)
- Use Claude Code with your Pro or Max plan (Claude Help Center, kontrollerad 2026-10-30)
Vanliga frågor
Ska jag använda .claude/commands eller .claude/skills?
Båda skapar samma sorts slash-kommando, och gamla kommandofiler fortsätter att fungera. Anthropic rekommenderar skills för nytt arbete, eftersom en skill-mapp kan innehålla stödfiler och Claude kan läsa in den automatiskt när den är relevant.
Kan Claude köra mitt kommando på egen hand?
En skill med en beskrivning kan läsas in av Claude när den passar din förfrågan. Lägg till disable-model-invocation: true i frontmatter om bara du ska kunna starta den, till exempel för en deploy.
Vad händer om mitt kommando har samma namn som ett annat?
Enterprise-kommandon går före personliga, och personliga före projektkommandon. En skill går före en kommandofil med samma namn. Plugin-kommandon har ett eget namnutrymme, som /plugin-name:command, så de krockar inte.