Lær å bygge effektive tilpasninger (Customizations) for ditt team.
Instructions definerer kodestil og regler som alltid gjelder. Tenk på dem som teamets stilguide – korte, konkrete og sjelden i endring. Se VS Code: Custom Instructions
Gode mønstre
Vanlige feil
Prioritet (ved konflikt)
1. Personlige instruksjoner (bruker-nivå) → 2. Repository-instruksjoner (copilot-instructions.md / AGENTS.md) → 3. Organisasjons-instruksjoner. Høyere prioritet vinner.
Agenter er spesialiserte roller med eget verktøysett og instruksjoner. Nøkkelen er spesifisitet – en god agent har én jobb, ikke ti. Se VS Code: Custom Agents
Anbefalt struktur i agent-filen (fra analyse av 2500+ repos):
YAML-frontmatter felter
Vanligste feilen
"You are a helpful coding assistant" fungerer ikke. "You are a test engineer who writes tests for React components, follows these examples, and never modifies source code" fungerer. Spesifisitet slår generalitet.
Skills er gjenbrukbare kapabiliteter med skript og ressurser som Copilot laster automatisk når de er relevante. Åpen standard via agentskills.io. Fungerer i VS Code, Copilot CLI og Coding Agent. Se VS Code: Agent Skills
Progressive disclosure
Copilot laster kun det som trengs i tre nivåer: 1) name + description (alltid synlig), 2) SKILL.md body (ved match), 3) scripts/resources (ved referanse). Installer mange skills uten å bruke kontekst.
Invokering
Skills kan både brukes som /slash-commands og lastes automatisk basert på description-match. Kontroller med user-invokable og disable-model-invocation i frontmatter.
Mappestruktur
.github/skills/my-skill/ ├── SKILL.md # Påkrevd ├── scripts/ # Valgfri │ └── run-tests.sh ├── references/ # Valgfri │ └── FORMAT.md └── examples/ # Valgfri
Tips for gode skills
Kodestil, navnekonvensjoner, sikkerhetsregler. Start med én copilot-instructions.md, utvid med *.instructions.md per språk.
Spesialiserte roller som @test-agent, @docs-agent. Når du trenger eget verktøysett og persona. Støtter handoffs mellom agenter.
Gjenbrukbare kapabiliteter med skript. Når du trenger portabilitet på tvers av VS Code, CLI og Coding Agent.
Copilot har fått innebygd «Memories» – en vedvarende kunnskapsbase der agenten husker teamets spesifikke preferanser og standarder på tvers av sesjoner. Dette er et kraftig komplement til AGENTS.md og instructions-filer: mens instruksjonsfiler krever manuell vedlikehold, bygger Memories seg opp automatisk etter hvert som dere jobber.
Hva bør Nav-team lagre i Memories?
rtk mise check før commitMemories vs. AGENTS.md
Bruk begge, men til forskjellige formål: