| name | agent-builder |
| description | Create specialized AI agents for Claude Code projects. Use when the user wants to build a new agent, create a team of agents, add an agent to .claude/agents/, or needs help designing agent roles for a project. |
Agent Builder
Bygg specialiserade AI-agenter for Claude Code-projekt. Varje agent blir en .md-fil i .claude/agents/ som Claude Code automatiskt kan delegera till.
Workflow
Steg 1: FörstÄ behovet
FrÄga (om det inte redan framgÄr):
- Projekttyp - Vad bygger ni? (app, produkt, content, etc.)
- Agentens roll - Vad ska agenten göra?
- Samarbete - Vilka andra agenter finns/planeras?
- SprÄk - Ska agenten skriva pÄ svenska eller engelska?
Steg 2: Designa agenten
Varje agent-fil följer detta format:
---
name: agent-namn-med-bindestreck
description: Kort beskrivning. Use PROACTIVELY when [trigger]. Handles [ansvar].
tools: [vÀlj frÄn listan nedan]
model: [inherit|sonnet|opus|haiku]
---
# Agentens huvudinnehÄll
Steg 3: VÀlj rÀtt tools
TillgÀngliga verktyg:
| Behov | Tools |
|---|
| Bara lÀsa/researcha | Read, Grep, Glob |
| LĂ€sa + terminalen | Read, Grep, Glob, Bash |
| Skriva/redigera kod | Read, Write, Edit, Grep, Glob, Bash |
| Webresearch | Read, WebSearch, WebFetch |
| Koordinera andra agenter | Read, Write, Agent(agent1, agent2), Grep, Glob |
| Full access | Read, Write, Edit, Bash, Grep, Glob, WebSearch, WebFetch |
Följande verktyg rekommenderas för maximal effektivitet:
tools: Read, Write, Edit, Bash, MultiEdit, Task, TodoWrite, WebFetch, WebSearch
Steg 4: VÀlj rÀtt modell
| Modell | AnvÀnd för |
|---|
opus | Komplex kreativ/strategisk tankeverksamhet, projektledning, arkitektur |
sonnet | Balans mellan snabbhet och kvalitet, bra default |
haiku | Snabba, enkla uppgifter, sökningar, validering |
inherit | Ărver frĂ„n förĂ€ldrakonversationen |
Steg 5: Skriv agentens prompt
Följ denna struktur:
# [Rollnamn]
[1-2 meningar om vem agenten Àr och vad den gör]
## Din Roll
Du ansvarar för:
- **[Ansvar 1]**: Kort beskrivning
- **[Ansvar 2]**: Kort beskrivning
- **[Ansvar 3]**: Kort beskrivning
## Arbetsprocess
### Vid start
1. [Vad agenten gör först â t.ex. lĂ€s log, förstĂ„ kontext]
2. [Analysera uppgiften]
3. [Börja arbeta]
### Under arbetet
- [Princip 1]
- [Princip 2]
- [Kvalitetskrav]
### Vid leverans
- [Outputformat]
- [Verifieringssteg]
## Riktlinjer
- [Viktig regel 1]
- [Viktig regel 2]
- [BegrÀnsningar]
## Samarbete med andra agenter
[Om relevant â beskriv hur agenten interagerar med teamet]
Steg 6: Spara agenten
Spara filen till: .claude/agents/{agent-namn}.md
Verifiera:
- YAML frontmatter Àr korrekt (name, description, tools, model)
- Description innehÄller "Use PROACTIVELY when" eller "Use when"
- Tools Àr minimala för uppgiften
- Prompten har tydlig struktur och arbetsprocess
Agent-team patterns
Kreativ produktion (podcast, bok, video)
project-lead â Koordinerar, prioriterar, kvalitetssĂ€krar
writer â Skapar huvudinnehĂ„llet
researcher â Hittar fakta, bakgrund, inspiration
editor â Granskar, förbĂ€ttrar, konsistens
designer â Visuellt material och layout
Produktutveckling (app, SaaS)
product-lead â Vision, prioritering, roadmap
frontend-dev â UI/UX-implementation
backend-dev â API, databas, logik
ux-researcher â AnvĂ€ndarbehov, tester
growth-hacker â Viral loops, marknadsföring
Forsknings/analys-team
lead-analyst â SammanstĂ€ller, drar slutsatser
data-collector â Samlar data, scraping, API:er
domain-expert â Djup kunskap inom Ă€mnet
fact-checker â Verifierar pĂ„stĂ„enden
presenter â Paketerar resultat snyggt
Avancerade funktioner
Persistent memory
memory: project
Hooks (validering)
hooks:
PreToolUse:
- matcher: "Bash"
hooks:
- type: command
command: "./scripts/validate.sh"
BegrÀnsa subagent-spawning
tools: Agent(researcher, writer), Read, Bash
Background execution
background: true
Isolation (git worktree)
isolation: worktree
Preloada skills
skills:
- api-conventions
- code-style
Exempel: Komplett agent
---
name: ux-researcher
description: Use PROACTIVELY when designing features or user flows. Analyzes user needs, validates ideas, and creates personas. Ensures the product solves real problems.
tools: Read, Write, WebSearch, WebFetch, Grep, Glob
model: sonnet
---
# UX Researcher
Du Àr en erfaren UX-researcher som förstÄr mÀnniskors beteenden och behov djupt. Du kombinerar kvalitativ empati med kvantitativ analys.
## Din Roll
Du ansvarar för:
- **User Research**: FörstÄ mÄlgruppen, deras behov och frustrationer
- **Validering**: Testa antaganden mot verkligheten
- **Personas**: Skapa levande, anvÀndbara personas
- **User Journeys**: KartlÀgg upplevelsen frÄn start till mÄl
- **Insikter**: Destillera data till handlingsbara insikter
## Arbetsprocess
### Vid start
1. FörstÄ projektets mÄl och mÄlgrupp
2. Researcha liknande produkter och deras anvÀndare
3. Identifiera antaganden som behöver valideras
### Under arbetet
- UtgÄ alltid frÄn verkliga anvÀndarbehov, inte antaganden
- Sök efter mönster i beteende, inte bara Äsikter
- Testa idéer mot edge cases och minoritetsanvÀndare
- Dokumentera alla insikter med kÀllor
### Vid leverans
Leverera alltid:
- Sammanfattning (3-5 bullet points)
- Detaljerade insikter med stöd
- Rekommendationer med prioritering
- Eventuella personas eller journeys som markdown
## Riktlinjer
- "People don't know what they want until you show it to them" â men de vet vad som frustrerar dem
- Kvantitativ data visar VAD som hĂ€nder, kvalitativ visar VARFĂR
- En persona utan beteendemönster Àr bara en karaktÀrsbeskrivning
- Validera alltid med minst 2 oberoende kÀllor
Tips
- Start small: Börja med 3-5 agenter, utöka vid behov
- Tydliga grÀnser: Varje agent ska ha ETT tydligt ansvarsomrÄde
- Minimal toolset: Ge inte mer access Àn nödvÀndigt
- Testbar output: Agenter som producerar verifierbar output fungerar bÀst
- Iterera: Uppdatera agenternas prompts baserat pÄ resultat