Claude Code Cheat Sheet

Komplet opslagsside over de vigtigste nye funktioner i Claude Code fra januar til marts 2026 (v2.1.33 – v2.1.77). Find hurtigt syntaks og eksempler for hver feature.


Bundled Skills (nye kommandoer)

/simplify

Gennemgår dine senest ændrede filer for kodegentagelser, kvalitet og effektivitet — og fikser dem. Spawner tre parallelle review-agenter (reuse, quality, efficiency), samler resultaterne og retter.

/simplify
/simplify focus on memory efficiency
/simplify check error handling patterns

/batch <instruktion>

Orkestrerer store ændringer på tværs af en codebase i parallel. Analyserer koden, dekomponerer arbejdet i 5–30 uafhængige enheder, præsenterer en plan til godkendelse, og spawner derefter én baggrundsagent per enhed i isolerede git worktrees. Hver agent implementerer, tester og åbner en PR.

/batch migrate src/ from Solid to React
/batch add error handling to all API endpoints
/batch update all test files to use vitest instead of jest

/debug [beskrivelse]

Fejlfinder din aktuelle Claude Code-session ved at læse sessionens debug-log. Angiv valgfrit en beskrivelse for at fokusere analysen.

/debug
/debug why did the last edit fail

/loop [interval] <prompt>

Kører et prompt gentagne gange med et interval, så længe sessionen er åben. Nyttigt til at polle et deployment, overvåge en PR, eller re-køre en anden skill periodisk.

/loop 5m check if the deploy finished
/loop 10m run tests and report failures
/loop 1h check for new issues labeled "bug"

Cron Scheduling (in-session)

Planlæg tilbagevendende prompts direkte i en session med de nye cron scheduling tools (v2.1.67). Separat fra /loop, som kører så længe sessionen er åben.

/claude-api

Loader Claude API-referencemateriale for dit projekts sprog (Python, TypeScript, Java, Go, Ruby, C#, PHP, cURL) og Agent SDK-reference. Aktiveres også automatisk, når din kode importerer anthropic, @anthropic-ai/sdk eller claude_agent_sdk.

/btw (Side Questions)

Stil Claude et spørgsmål uden at påvirke samtalehistorikken. Svaret bliver ikke del af kontekstvinduet. Virker mens Claude allerede behandler et svar — du behøver ikke vente. Ingen tool-adgang: svarer kun ud fra eksisterende kontekst. Luk med Space, Enter eller Escape.

/btw what does this function return?
/btw how many tokens have I used?

/context

Analyserer din sessions kontekstforbrug og giver handlingsrettede forslag til optimering: identificerer context-tunge tools, memory bloat og kapacitetsadvarsler med specifikke optimeringstips (v2.1.67).

/context

Auto-Memory

/memory

Claude gemmer automatisk nyttig kontekst fra dine sessioner — præferencer, rettelser, build-kommandoer, debugging-indsigter. Første 200 linjer loades i starten af hver session. Memory er per working tree.

/memory              # Vis og administrér auto-memory
/memory --reset      # Nulstil auto-memory

Forskel fra CLAUDE.md: CLAUDE.md skriver du selv (instruktioner). Auto-memory skriver Claude selv (lærte mønstre). Begge loades ved session-start.

Subagenter kan have eget memory-scope via frontmatter:

---
memory: project    # user | project | local
---

Agent Teams

Koordinér flere Claude Code-instanser der arbejder sammen. Én session er team lead, andre er teammates med eget kontekstvindue. Teammates kommunikerer direkte med hinanden (modsat subagenter, der kun rapporterer tilbage). Eksperimentel — kræver aktivering.

# Aktivér i settings.json:
{
  "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": true
}

# Navigér mellem teammates:
Shift+Down

# Dræb alle baggrundsagenter:
Ctrl+F   (to-trins bekræftelse)

Bedst til: Parallel research, nye features på tværs af moduler, debugging med konkurrerende hypoteser, cross-layer ændringer (frontend + backend + tests).

Agent Teams vs. Subagenter:

  • Subagenter: Eget kontekstvindue, rapporterer kun til main agent, lavere token-forbrug
  • Agent Teams: Eget kontekstvindue, kommunikerer direkte med hinanden, delt task list, højere token-forbrug

Agent-forbedringer (v2.1.77): SendMessage genoptager nu stoppede agenter automatisk i baggrunden i stedet for at returnere en fejl. Agent-toolet accepterer ikke længere en resume-parameter — brug SendMessage({to: agentId}) til at fortsætte en tidligere spawnet agent. Sessioner auto-navngives nu fra plan-indhold, når du accepterer en plan.


Skills 2.0

Skills er nu programmer — ikke blot markdown-instruktioner. Commands og skills er unified: en fil i .claude/commands/deploy.md og en skill i .claude/skills/deploy/SKILL.md opretter begge /deploy. Skills følger Agent Skills open standard.

Opret en skill

# Personlig skill (alle projekter):
mkdir -p ~/.claude/skills/my-skill

# Projekt-skill (kun dette repo):
mkdir -p .claude/skills/my-skill

Opret SKILL.md med YAML frontmatter:

---
name: explain-code
description: Explains code with diagrams and analogies. Use when the user asks "how does this work?"
---

When explaining code, always include:
1. **Start with an analogy**
2. **Draw a diagram** (ASCII art)
3. **Walk through the code** step-by-step
4. **Highlight a gotcha**

Skill-placering (prioritet)

  • Enterprise — managed settings → alle brugere i org
  • Personal~/.claude/skills/<name>/SKILL.md → alle dine projekter
  • Project.claude/skills/<name>/SKILL.md → kun dette projekt
  • Plugin<plugin>/skills/<name>/SKILL.md → hvor plugin er aktiveret

Subagent execution

Skills kan spawne isolerede subagenter med eget kontekstvindue. Konfigurér i frontmatter:

---
name: review-code
description: Deep code review
invoke: agent         # Kør som subagent (isoleret kontekst)
model: sonnet         # Override model
tools:
  - Read
  - Bash
  - Task(reviewer)    # Begræns sub-agent typer
---

Dynamisk context injection

Shell-kommandoer kan injicere live data i skill-prompts:

---
name: deploy-status
description: Check deployment status
---

Current git status:
```
$$(git status --short)
$$
```

Current branch: $$(git branch --show-current)

Skill directory-struktur

my-skill/
├── SKILL.md           # Hovedinstruktioner (påkrævet)
├── template.md        # Template Claude udfylder
├── examples/
│   └── sample.md      # Eksempel-output
└── scripts/
    └── validate.sh    # Script Claude kan køre

Git Worktree-isolation

--worktree / -w

Start en isoleret session i et separat git worktree. Ændringer påvirker ikke din primære working directory. Projekt-config og auto-memory deles automatisk på tværs af worktrees i samme repo (v2.1.63).

# Start session i isoleret worktree:
claude --worktree
claude -w

# Subagenter i worktrees (i agent-definition):
---
isolation: worktree
---

# Hooks for worktree-events:
WorktreeCreate    # Når et worktree oprettes
WorktreeRemove    # Når et worktree fjernes

Nye CLI-flag og settings (v2.1.65–v2.1.68)

--name / -n

Sæt et display-navn for sessionen ved opstart (v2.1.68).

claude --name "frontend refactor"
claude -n "bugfix session"

worktree.sparsePaths

Konfigurér sparse-checkout for claude --worktree i store monorepos — check kun de mapper du har brug for ud (v2.1.68).

# I settings.json:
{
  "worktree.sparsePaths": ["packages/my-app", "shared/utils"]
}

modelOverrides

Map model picker-indgange til custom provider model IDs, fx Bedrock inference profile ARNs (v2.1.66).

{
  "modelOverrides": {
    "opus": "arn:aws:bedrock:us-east-1:123:inference-profile/opus-4-6"
  }
}

autoMemoryDirectory

Konfigurér en custom mappe til auto-memory storage i stedet for default-placeringen (v2.1.67).

{
  "autoMemoryDirectory": "/path/to/shared/memory"
}

allowRead (Sandbox)

Ny sandbox-indstilling der genopretter læseadgang inden for denyRead-regioner. Giver finkornet kontrol over filsystem-sandboxing (v2.1.77).

feedbackSurveyRate

Enterprise-administratorer kan konfigurere sampling-raten for session quality surveys via denne indstilling (v2.1.76).

ExitWorktree

Nyt tool der lader en agent forlade en EnterWorktree-session og vende tilbage til den primære working directory (v2.1.65).


Remote Control

claude remote-control

Styr dine Claude Code-sessioner fra en anden enhed — fx telefonen eller en tablet. Forbind til en kørende session og interagér med den remote.

# Start remote control server:
claude remote-control

# Forbind fra anden enhed via den viste URL

Hooks

Hooks er automatiske handlinger der kører på specifikke tidspunkter i Claude Codes lifecycle. Tre typer: shell commands, HTTP endpoints og LLM prompts.

Konfiguration (settings.json)

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/block-rm.sh"
          }
        ]
      }
    ]
  }
}

HTTP hooks (v2.1.63)

POST JSON til en URL og modtag JSON retur — i stedet for at køre et shell-script:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "http",
            "url": "https://my-server.com/webhook",
            "headers": {
              "Authorization": "Bearer $MY_TOKEN"
            }
          }
        ]
      }
    ]
  }
}

Alle hook events

EventHvornår
SessionStartSession begynder eller genoptages
UserPromptSubmitDu sender et prompt, før Claude behandler det
PreToolUseFør et tool-kald — kan blokere det
PermissionRequestNår en permission-dialog vises
PostToolUseEfter et tool-kald lykkes
PostToolUseFailureEfter et tool-kald fejler
NotificationNår Claude sender en notifikation
SubagentStartSubagent spawnes
SubagentStopSubagent afslutter
StopClaude er færdig med at svare
TeammateIdleEn agent team-teammate går idle
TaskCompletedEn opgave markeres som færdig
InstructionsLoadedCLAUDE.md eller .claude/rules/*.md loades
ConfigChangeConfig-fil ændres under session
WorktreeCreateWorktree oprettes
WorktreeRemoveWorktree fjernes
PreCompactFør context compaction
SessionEndSession afsluttes
PostCompactEfter context compaction er færdig
ElicitationMCP-server anmoder om brugerinput
ElicitationResultBruger har svaret på elicitation

Hook-eksempel: Blokér destruktive kommandoer

#!/bin/bash
# .claude/hooks/block-rm.sh
COMMAND=$(jq -r '.tool_input.command')

if echo "$COMMAND" | grep -q 'rm -rf'; then
  jq -n '{
    hookSpecificOutput: {
      hookEventName: "PreToolUse",
      permissionDecision: "deny",
      permissionDecisionReason: "Destructive command blocked"
    }
  }'
else
  exit 0  # tillad kommandoen
fi

Plugin Marketplace

Claude Code har et plugin-økosystem med 9.000+ extensions. Plugins samler skills, slash commands, agenter, hooks og MCP-server config i én pakke. Understøtter custom npm registries og versionslåsning.

# Plugin-struktur:
my-plugin/
├── .claude-plugin/
│   └── plugin.json       # Metadata (påkrævet)
├── skills/               # Skills (valgfrit)
├── commands/             # Slash commands (valgfrit)
├── agents/               # Agent-definitioner (valgfrit)
├── hooks/                # Event handlers (valgfrit)
├── settings.json         # Default config (valgfrit)
├── .mcp.json             # MCP server config (valgfrit)
└── README.md

Plugin-validering (v2.1.77): claude plugin validate tjekker nu skill-, agent- og command-frontmatter samt hooks/hooks.json — fanger YAML-parsefejl og skemaovertrædelser.


Claude Code Security

AI-drevet sårbarhedsscanning direkte i Claude Code (lanceret februar 2026). Scanner hele codebases, finder sikkerhedshuller der undgår traditionelle metoder, og foreslår patches til review. Over 500 sårbarheder fundet under intern test. Tilgængelig for Enterprise- og Team-planer.


Code Review (v2.1.68)

Agent team-baseret code review der dispatcher et hold af agenter på hver PR (lanceret 9. marts 2026). Agenter finder bugs parallelt, verificerer fund for at filtrere false positives, og rangerer efter sværhedsgrad. Resultatet lander som ét overbliks-kommentar plus inline-kommentarer. Research preview for Team og Enterprise.

  • Store PRs (1.000+ linjer): 84% får findings, gennemsnitligt 7,5 issues
  • Små PRs (<50 linjer): 31% får findings, gennemsnitligt 0,5 issues
  • Pris: $15–25 per review (token-baseret, skalerer med PR-størrelse)
  • Aktivér: Admin → Claude Code settings → installer GitHub App → vælg repositories

MCP-forbedringer

MCP connectors fra claude.ai

Brug dine claude.ai MCP connectors direkte i Claude Code (v2.1.46). Fravælg med env var:

ENABLE_CLAUDEAI_MCP_SERVERS=false

MCP Elicitation (v2.1.68)

MCP-servere kan nu anmode om struktureret input midt i en opgave via en interaktiv dialog (formfelter eller browser-URL). Nye hooks: Elicitation og ElicitationResult til at opsnappe og override svar.

OAuth-forbedringer

Step-up auth, discovery caching (v2.1.49), token refresh race condition fix, og manual URL paste fallback under OAuth-autentificering (v2.1.63).


CLI-kommandoer (nye)

claude auth login / status / logout

Administrér authentication direkte fra CLI.

claude auth login     # Log ind
claude auth status    # Vis aktuel auth-status
claude auth logout    # Log ud

claude agents

Administrér agenter via CLI (v2.1.50).

/rename

Auto-genererer sessionnavn baseret på samtalens kontekst, når den kaldes uden argumenter (v2.1.41).

/rename                  # Auto-generér navn
/rename my-feature-work  # Manuelt navn

/copy

Kopiér kodeblokke med en interaktiv picker (v2.1.59). Tryk w i pickeren for at skrive direkte til en fil i stedet for clipboard — nyttigt over SSH (v2.1.70). Indstillingen “Always copy full response” er også tilgængelig.

/model

Skift model. Viser nu den aktuelle model i menuen og human-readable labels i stedet for rå model-IDs.

/resume

Resume-picker viser nu 50 sessioner (op fra 10). Fix for sessions med >16KB i første besked.

/plan [beskrivelse]

Gå i plan-mode, hvor Claude laver en plan før den begynder at kode. Med valgfrit argument starter planlægningen med det samme (v2.1.70).

/plan                        # Gå i plan-mode
/plan fix the auth bug       # Plan-mode med fokus på auth-buggen

/effort auto|low|medium|high

Justér Claudes indsatsniveau. Forenklede niveauer (v2.1.70) — max er fjernet. Nye symboler: ○ (low), ◐ (medium), ● (high). Brug auto for at nulstille til default.

/effort low      # Hurtige, korte svar
/effort high     # Grundig analyse
/effort auto     # Nulstil til default

/color

Skift terminal-farvetema for Claude Code. Nye reset-muligheder i v2.1.70.

/color blue      # Skift til blåt tema
/color default   # Nulstil til standard
/color reset     # Også nulstil

/security-review

Kør en sikkerhedsgennemgang af dit projekt direkte fra CLI (v2.1.70).

/mcp (VSCode)

Administrér MCP-servere fra VSCode chat-panelet — aktivér/deaktivér servere, genopret forbindelser og håndtér OAuth uden at skifte til terminalen (v2.1.70).


Opus 4.6 Fast Mode

Fast mode er tilgængeligt for Claude Opus 4.6 — hurtigere output i samme kvalitet. Inkluderer det fulde 1 million token kontekstvindue (v2.1.50). Default max output tokens er nu 64k, med en øvre grænse på 128k tokens for Opus 4.6 og Sonnet 4.6 (v2.1.77). Deaktivér 1M kontekst med:

CLAUDE_CODE_DISABLE_1M_CONTEXT=true

Keyboard shortcuts

GenvejFunktion
Ctrl+FDræb alle baggrundsagenter (to-trins bekræftelse)
Shift+DownNavigér til næste teammate i Agent Teams
Alt+PHurtigt model-switch
voice:pushToTalkKonfigurerbar push-to-talk tast i keybindings.json (default: space)

Environment Variables (nye)

VariabelFunktion
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSAktivér Agent Teams
ENABLE_CLAUDEAI_MCP_SERVERS=falseFravælg claude.ai MCP-servere
CLAUDE_CODE_DISABLE_1M_CONTEXTDeaktivér 1M kontekstvindue
CLAUDE_CODE_SIMPLEMinimalistisk mode (ingen MCP, hooks, attachments, CLAUDE.md)
CLAUDE_CODE_DISABLE_CRONStop planlagte cron-jobs midt i en session
CLAUDE_CODE_ACCOUNT_UUIDKonto-UUID (auto-sat)
CLAUDE_CODE_USER_EMAILBruger-email (auto-sat)
CLAUDE_CODE_ORGANIZATION_UUIDOrganisation-UUID (auto-sat)
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MSKonfigurerbar timeout for SessionEnd hooks (default: 1,5 s) (v2.1.74)

Managed Settings

Enterprise-administratorer kan styre Claude Code-indstillinger via OS-level konfiguration (v2.1.51):

  • macOS: plist
  • Windows: Registry
  • Linux: /etc/claude-code/


VSCode-forbedringer (v2.1.70)

  • Session-liste i sidebar: Nyt spark-ikon i activity bar viser alle Claude Code-sessioner, der åbner som fulde editors
  • Plan-dokumentvisning: Fuld markdown-visning af planer med mulighed for at tilføje kommentarer som feedback
  • MCP-administration: /mcp i chat-panelet — aktivér/deaktivér servere, genopret forbindelser, håndtér OAuth
  • Effort-indikator: Indsatsniveau vises på input-feltet
  • URI handler: vscode://anthropic.claude-code/open åbner et nyt Claude Code-panel programmatisk (med valgfrit prompt og session-parametre)

Kilder

Denne side opdateres løbende. Sidst opdateret: 17. marts 2026.