Tre sätt att återanvända arbete i Claude Code liknar varandra: en skill, en subagent och en körning som startar på en bestämd tid. De går att kombinera, men de löser olika problem. Exemplen i guiden är påhittade.
Vad de gör
Skill
En skill är instruktioner som Claude Code följer, med mallar och skript i samma mapp. Instruktionerna står i filen SKILL.md, med ett namn och en beskrivning överst. Claude använder skillen när en uppgift matchar beskrivningen, och du kan också starta den själv med /namn.
Skills fungerar också i Claude-apparna och i Claudes API.
Subagent
En subagent är en assistent för en viss sorts uppgift, som Claude Code lämnar över arbete till. Den arbetar i ett eget kontextfönster, med egna instruktioner och de verktyg du ger den, och lämnar tillbaka resultatet till huvudsamtalet.
Du skapar en subagent som en markdownfil i mappen .claude/agents/ i ett projekt, eller i ~/.claude/agents/ om den ska finnas i alla projekt.
Schemalagd körning
En schemalagd körning startar utan att du sitter vid datorn. Med flaggan -p tar Claude Code emot en uppgift, gör den och avslutar. Då kan Schemaläggaren i Windows eller cron på Mac och Linux starta den på en bestämd tid, och körningen kan använda en skill. Hur det går till steg för steg visar guiden om schemalagda SEO-rapporter.
CLAUDE.md
Regler som ska gälla i allt arbete i ett projekt, till exempel hur filer namnges eller vilket språk texterna skrivs på, hör hemma i filen CLAUDE.md. Claude Code läser in den när en session startar.
Tre frågor som avgör
1. Ska samma sak göras på samma sätt varje gång?
Då skriver du en skill. Instruktionerna står på ett ställe, och du ändrar dem när resultatet inte blir som du vill. Görs uppgiften bara en gång räcker det att be om den i en vanlig session.
2. Tar deluppgiften mycket plats, eller ska den ha andra verktyg?
Att läsa igenom många filer eller långa sökresultat fyller huvudsamtalet. En subagent gör det arbetet i sitt eget kontextfönster och lämnar bara tillbaka resultatet. Den passar också när en uppgift ska ha färre verktyg än resten, till exempel en granskare som bara får läsa filer.
3. Ska den köras utan att du startar den?
Då schemalägger du den, men först när den ger ett resultat du kan använda när du startar den själv. Ett schema kör uppgiften oftare, och ett fel följer med i varje körning.
Exempel på val
Exemplen är påhittade och visar hur frågorna kan användas.
- Metatitlar efter samma regler. Samma uppgift varje gång, med samma regler för längd och format. Det blir en skill.
- Granskning av en text mot en stillista. Granskaren ska bara läsa, så att texten inte ändras av misstag. Det blir en subagent som bara har verktyg för att läsa.
- En veckorapport för SEO. Samma uppgift varje vecka, också när du inte sitter vid datorn. Det blir en skill som startas av ett schema.
- En första genomgång av en ny sajt. Den görs en gång, och stegen beror på vad du hittar. En vanlig session räcker, och en subagent kan ta de delar som kräver mycket läsning.
Vanliga felval
- En subagent där en skill räcker. Är stegen desamma varje gång och behöver uppgiften inget eget kontextfönster, räcker en skill. Den kan bestå av en enda fil, SKILL.md, som är lätt att läsa och ändra.
- Ett schema för något som fortfarande ändras. En rapport vars innehåll du ändrar varje vecka blir inte bättre av att köras automatiskt. Gör den färdig för hand först.
- Projektregler i en skill. Det som alltid ska gälla i projektet hör hemma i CLAUDE.md, som läses in i varje session.
Var du börjar
Börja med en skill för en uppgift du redan gör för hand, gärna varje vecka. När den ger ett resultat du kan använda utan stora ändringar kan du schemalägga den. En subagent behövs när en deluppgift tar för mycket plats i samtalet eller ska ha andra verktyg.
Vill du bygga din första skill med hjälp, ingår det i coachingen. Formaten är en workshop på en halvdag på plats, enskild coaching på distans och installation och första skill. Läs mer på Bygg med Claude.