Sat Jun 27 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
Claude Code 2026: Setup, Slash Commands, MCP und Subagents
Ich habe Claude Code, CLAUDE.md, MCP-Server und Subagenten eingerichtet und es dann einen Monat lang auf einem echten Repo ausgeführt. Hier sind die Setup-, Befehle und Workflows, die ich täglich nutze.

Last updated: June 28, 2026
Ich habe in dem letzten Monat jeden Arbeitstag lang Claude Code auf einem echten Next.js Monorepo verwendet. Dieser Beitrag behandelt die Einrichtung, die Slash-Befehle, CLAUDE.md, MCP, Subagents, Berechtigungen und Hooks, die ich tatsächlich nutze, sowie wo es an Grenzen stößt.
Kurzantwort: Was ist Claude Code und lohnt es sich?
Claude Code ist Anthropic's agentic coding CLI. Es liest dein Repo, bearbeitet Dateien, führt Shell-Befehle aus und verknüpft Tools, bis eine Aufgabe erledigt ist. Ich nutze es, um Features zu liefern, Bugs zu beheben und Diffs zu überprüfen, ohne das Terminal verlassen zu müssen.
Die Einrichtung, die für mich funktioniert: Die CLI installieren, ein CLAUDE.md hinzufügen, zwei oder drei MCP Server verbinden und die Berechtigungen eng halten. Diese Kombination verwandelt es von einem Chat-Spielzeug in einen Teamkollegen, der deine Codebasis kennt.
Es ist keine Magie. Auf einem 200k-Dateien-Repo halluziniert es APIs und bricht Tests. Der Nutzen entsteht, wenn man die Aufgaben klein hält, jeden Plan überprüft und häufig committet. Weitere Details zu den realen Grenzen gibt es am Ende.
Wie richte ich Claude Code ein?
Ich habe den nativen Installer auf macOS und Node auf Linux installiert. Beide sind offizielle Pfade, die im Repository unter github.com/anthropics/claude-code dokumentiert sind.
## macOS / Linux native installer
curl -fsSL https://claude.ai/install.sh | bash
## oder via npm
npm install -g @anthropic-ai/claude-code
## verify
claude --version
Danach habe ich claude in meinem Repo ausgeführt und mich mit meinem Anthropic Account angemeldet. Beim ersten Start scannte es den Tree und bat mich, den Zugriff auf das Verzeichnis zu bestätigen. Ich sagte ja nur für das Projekt-Root, nicht für meinen gesamten Home-Ordner.
Einige Einrichtungsvorgänge, die ich früh getroffen habe und die ich nicht bereue:
- Ich habe die Version in CI festgelegt, damit Teamkollegen übereinstimmen.
- Ich habe
.claude/zu.gitignorehinzugefügt, außersettings.json, das ich committet habe. - Ich habe
CLAUDE.mdgeschrieben, bevor irgendein echter Prompt kam, denn die Kontextqualität entscheidet über die Output-Qualität. - Für die erste Woche ließ ich den Standardmodus „Fragen vor destruktiver Aktion“ aktiviert.
Die offizielle Referenz für Installation und Konfiguration befindet sich unter docs.claude.com/en/docs/claude-code, die ich während der Konfiguration offen halte.
Welche Slash Commands benutze ich täglich?
Slash Commands sind der schnellste Weg, eine Session zu steuern. Ich habe diese durch das Ausführen von /help gelernt und die Liste auf diejenigen reduziert, die ich tatsächlich nutze.
| Command | Wofür ich es verwende |
|---|---|
/clear |
Kontext zurücksetzen vor einer neuen Aufgabe, um Drift zu vermeiden |
/compact |
Eine lange Session zusammenfassen, ohne wichtige Fakten zu verlieren |
/init |
Ein CLAUDE.md aus dem aktuellen Repo bootstrapen |
/cost |
Token-Verbrauch mitten in der Aufgabe prüfen |
/resume |
Eine zuvor suspendierte Session fortsetzen |
/permissions |
Erlaubte Tools live auditieren und bearbeiten |
Ich führe /clear häufiger als jeden anderen Befehl aus. Wenn eine Session verwirrt ist, behebt ein sauberer Start plus ein enger Prompt 80 Prozent der Probleme. /compact ist die sanftere Version, die ich nutze, wenn ich den Schwung beibehalten möchte, aber der Kontext zu schwer wird.

Wie schreibt man ein CLAUDE.md, das sich auszahlt?
CLAUDE.md ist eine Markdown-Datei, die Claude zu Beginn jeder Session liest. Behandle es wie Onboarding-Dokumente für einen neuen Mitarbeiter, der schnell, aber ohne Erinnerung an deine Entscheidungen ist.
Ich führe /init aus, um einen ersten Entwurf zu generieren, und schreibe ihn dann von Hand um. Die generierte Version ist ein Ausgangspunkt, nicht die endgültige Datei. Mein CLAUDE.md behandelt Stack, Konventionen, Layout, Befehle und die drei Bugs, die ich niemals wieder einführen möchte.
## Project
Next.js 14 App Router, TypeScript strict, Prisma + Postgres, pnpm workspaces.
## Layout
- App routes in app/
- Server actions in app/actions
- UI primitives in packages/ui
## Conventions
- Prefer async/await over .then chains
- Never use `any`; type unknown and narrow
- Keep components under 200 lines
## Commands
- Dev: pnpm dev
- Test: pnpm test
- Lint: pnpm lint
## Known traps
- Do not edit prisma/schema.prisma without running migrate
- rate-limit.ts is shared; changes affect all routes
Zwei CLAUDE.md Fehler, die ich gemacht und korrigiert habe. Erstens schrieb ich Absätze statt Listen, was das Signal verwässerte. Zweitens habe ich Projektgeschichte dort hineingetan, was Token für nichts verbrauchte. Halte es kurz, imperativ und aktuell.
Für tiefere Muster gibt mein Claude Code skills writeup eine Aufschlüsselung wiederverwendbarer Prompt-Fragmente, die gut zu CLAUDE.md passen.
Wie funktionieren MCP und Subagents in der Praxis?
MCP (Model Context Protocol) ist das Mittel, mit dem Claude Code außerhalb deines Repos hinauskommt: Datenbanken, Browser, GitHub, Linear. Ich betreibe drei MCP Server und das ist mehr als genug. Mehr Server bedeuten mehr Tokens und mehr Bestätigungs-Prompts.
Meine aktuelle MCP-Einrichtung erledigt jede Woche echte Arbeit:
- Der GitHub server öffnet PRs und liest Review-Kommentare.
- Der Postgres server antwortet auf „wie viele Zeilen stimmen überein“, ohne dass ich SQL schreiben muss.
- Der Playwright server überprüft UI-Änderungen gegen eine Staging-URL.
Ich habe sie in .claude/settings.json konfiguriert und jede mit einem Einzeiler-Prompt verifiziert, bevor ich ihr bei einer echten Aufgabe vertraute. Konfigurationen und Serverauswahl sind detailliert im Claude Code MCP integration guide und dem allgemeineren MCP model context primer behandelt.

Subagents sind der andere Multiplikator. Für ein Feature mit unabhängigen Teilen bitte ich Claude, parallele Subagents zu entsenden, die jeweils auf eine Datei oder ein Modul beschränkt sind, und einen Lead Agenten die Ergebnisse zusammenführen zu lassen. Das reduziert die reale Zeit bei großen Änderungen.
Subagents glänzen, wenn die Arbeit wirklich parallel ist. Sie scheitern, wenn Aufgaben den Zustand teilen, weil der Zusammenführungsschritt unordentlich wird. Für die Parallelisierungsmuster, denen ich vertraue, siehe Claude Code subagents and team automation.
Wie funktionieren Berechtigungen und Hooks?
Berechtigungen entscheiden, was Claude tun kann, ohne nachzufragen. Ich halte die Standardeinstellungen konservativ und erweitere sie pro Projekt. Der Bestätigungs-Prompt erscheint vor allem Destruktiven, was das einzige Sicherheitsnetz ist, das ich niemals deaktivieren würde.
| Mode | Verhalten | Wann ich es nutze |
|---|---|---|
| Read-only | Liest Dateien, keine Schreibvorgänge | Erkundung eines unbekannten Repos |
| Default | Schreibt Dateien, fragt vor Shell-Befehlen nach | Tägliche Feature-Arbeit |
| Plan | Schlägt einen Plan vor, wartet auf mein Ja | Risikoreiche Refaktorisierungen |
| Skip approvals | Läuft ohne Prompts | Nur für sandboxed „wegwerf“-Branches |
Hooks sind benutzerdefinierte Skripte, die bei Claude Events ausgeführt werden: vor einem Befehl, nach einer Bearbeitung, beim Start einer Session. Ich verwende einen post-edit Hook, um den Linter und Type-Checker automatisch auszuführen, damit Claude schnelles Feedback erhält, ohne dass ich etwas manuell starten muss.
Ein Hook hat mir letzte Woche geholfen. Mein pre-command Hook blockierte ein rm -rf auf einem Pfad außerhalb des Projekts, und Claude passte sich an einen eingeschränkten Löschvorgang an. Das ist genau die Art von Schutzmechanismus, der die zehn Minuten Einrichtung wert ist.

Lohnt sich Claude Code im Jahr 2026?
Ja, für Entwickler, die bereits im Terminal leben. Die Kosten sind real und werden in Tokens gemessen, und es zahlt sich aus, wenn deine Aufgaben begrenzt und dein Repo durch CLAUDE.md gut beschrieben ist.
Es hat mir drei Tools ersetzt: einen separaten AI Chat, einen CLI Search Assistant und den Großteil meiner manuellen grep-und-read Exploration. Die terminalnative Schleife ist schneller als das Wechseln zwischen Tabs zu einem Browser.
Wo es immer noch versagt: große, mehrdeutige Refaktorisierungen, brandneue Frameworks mit dünner Dokumentation und alles, was Geschmack über eine gesamte Codebasis erfordert. Für diese plane ich zuerst in Klartext und gebe dann Claude ein präzises Spezifikationsdokument.
Sollte man ihm Produktionscode anvertrauen?
Nicht unüberwacht. Ich behandle die Ausgabe von Claude Code so, wie ich einen starken Junior-PR behandele: jeden Diff lesen, die Tests ausführen und niemals blind mergen. Autonomie ist ein Drehregler, kein Schalter.
Der ehrliche Vorbehalt: Claude Code wird zuversichtlich Code erzeugen, der richtig aussieht und subtil falsch ist, besonders bei Fehlerbehandlung und asynchronem Cleanup. Überprüfe die Fehlerpfade selbst, behalte einen schnellen Rollback ein, und du erhältst einen ernsthaften Produktivitäts-Boost ohne die Katastrophen. Die Anthropic docs behandeln die Einstellungen, die ich hier nicht wiederholt habe.
Wichtigste Erkenntnisse
- Installiere die CLI und investiere dann in CLAUDE.md, bevor der erste echte Prompt kommt.
- Meistere
/clear,/compactund/permissions; der Rest ist optional. - Beginne mit zwei oder drei MCP Servern und füge nur hinzu, wenn ein Workflow es erfordert.
- Nutze Subagents für parallele, unabhängige Arbeit; halte Aufgaben mit gemeinsamem Zustand seriell.
- Halte die Berechtigungen eng und füge Hooks für Linting, Type-Checking und Guards gegen destruktive Befehle hinzu.
- Überprüfe jeden Diff wie einen PR. Autonomie ohne Überprüfung ist der Punkt, an dem Projekte leiden.
Image credits
- Colorful source code glowing on a developer monitor — photo by Mikhail Nilov on Pexels
- Close-up of colorful programming code displayed on a screen — photo by Pixabay on Pexels
- A programmer wearing headphones coding at a desk with dual monitors — photo by Christina Morillo on Pexels
- A software engineer writing and reviewing code in a modern office — photo by ThisIsEngineering on Pexels
Nutze die kostenlosen Werkzeuge, während du der Anleitung folgst.
Weiterlesen

Wed Mar 25 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
Stapelbild-Resizer: Hunderte von Bildern gleichzeitig verkleinern (Kostenlos)
Verkleinern Sie Hunderte von Bildern kostenlos in Stapeln mit einem Browser-Tool, ImageMagick, XnConvert oder einem Python-Skript. Profitieren Sie von realen Byte-Einsparungen und dem sicheren Batch-Workflow.

Wed Mar 18 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
WebP Konverter: Bilder zu WebP konvertieren (mit realen Größen)
Konvertieren Sie JPEG- und PNG-Bilder zu WebP für kleinere Webdateien. Erfahren Sie mehr über gemessene Größen, den cwebp Befehl, Methoden mit Python und Browsern sowie eine JPEG/PNG Fallback-Strategie.

Wed Mar 11 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
Real-ESRGAN AI Upscaling: Funktionsweise und Anwendungsfälle
Erfahren Sie, was Real-ESRGAN ist und wie seine GAN-basierte Super-Resolution funktioniert. Wir zeigen Stärken (4x Upscaling von Fotos/Kunst) und Grenzen – inklusive Befehlen.