Inhaltsverzeichnis

Alle Kapitel aufklappen
Alle Kapitel zuklappen
Vorwort
9
1 Installation und erste Schritte
13
1.1 Installation
13
1.2 Erste Schritte
20
1.3 Projektwissen in CLAUDE.md
31
1.4 Erst planen, dann programmieren
38
2 Die neue Art des Codings
45
2.1 Sechs Monate mit einem Agenten
46
2.2 Die Idee: ein Agent, der auf Issues wartet
57
2.3 Der Agent im Detail
59
2.4 Der Agent bei der Arbeit
68
2.5 Was schiefging
71
2.6 Fazit
73
3 Mit bestehendem Code arbeiten
75
3.1 Bestandsaufnahme vor der Änderung
76
3.2 Fehlersuche über Datei- und Systemgrenzen
84
3.3 Tests nachrüsten
88
3.4 Umbauen ohne Regressionen
91
3.5 Planvoll arbeiten
96
3.6 Sicherheitsanalyse vor dem Release
105
3.7 Fazit
109
4 Permissions
111
4.1 »Disk full« in der virtuellen Maschine
111
4.2 Der Auto-Modus
117
4.3 Das Permissions-System
119
4.4 Die Grenzen des Permission-Systems
127
4.5 Sandboxing
129
5 Claude Code als IT-Agent
133
5.1 Linux-Administration
134
5.2 Hacking und Security
138
5.3 Backups absichern
141
5.4 OpenWrt-Konfiguration reparieren
147
6 Projektwissen und Skills
155
6.1 Überblick: Projektwissen versus Regeln versus Memory
155
6.2 CLAUDE.md
157
6.3 Projekt-Wiki und Regeldateien aus dem Netz
163
6.4 Regeln modularisieren
166
6.5 Auto Memory
169
6.6 Skills
173
6.7 Beispiel: MariaDB-Datenbankzugriff
181
6.8 Beispiel: Kapitelübersicht für dieses Buch
186
6.9 Was gehört wohin?
189
7 MCP, Hooks und Plugins
191
7.1 Überblick: Von Skills zu Plugins
192
7.2 MCP
193
7.3 Beispiel: MariaDB-Zugriff per MCP
201
7.4 Beispiel: Draw.io-Diagramme per MCP erzeugen
205
7.5 Hooks
207
7.6 Plugins
212
7.7 Beispiel: Chrome DevTools MCP
219
8 Git und Projekt-Workflow
225
8.1 Das Projekt und seine Werkzeuge
226
8.2 Vom Issue zum Branch
229
8.3 Commits
232
8.4 Git-Hooks als Qualitätskontrolle
235
8.5 Merge Requests und Pipeline
237
8.6 Merge-Konflikte auflösen
239
8.7 Release, Hotfix und geschützte Branches
243
8.8 Ein Beitrag zu einem fremden Projekt
245
8.9 Was in die Datei CLAUDE.md gehört
251
9 Parallel und autonom arbeiten
253
9.1 Verschiedene Formen der Parallelität
254
9.2 Subagenten
256
9.3 Worktrees
262
9.4 Hintergrund-Sessions und die Agent View
266
9.5 Ausdauer statt Parallelität: /goal und /loop
270
9.6 Dynamic Workflows
274
9.7 Agent Teams
277
9.8 Welcher Mechanismus für welche Aufgabe?
278
10 OpenRouter, lokale Modelle und Claude-Code-Alternativen
279
10.1 OpenRouter
280
10.2 Sprachmodelle lokal ausführen
287
10.3 Alternative Coding-Agenten
297
11 Tipps und Tricks
303
11.1 Spracheingabe (Voice Mode)
303
11.2 Smartphone-Steuerung, Inline-Editor und Claude-Varianten
305
11.3 Geld und Token sparen
311
11.4 Code-Graphen, LSP und RAG
316
11.5 Prompt- und Session-History
320
11.6 Session-Überblick mit AgentsView
323
12 Referenz
331
12.1 Kommandozeilenoptionen
331
12.2 Slash-Kommandos
335
12.3 Tastenkürzel
339
12.4 Konfigurationsdateien und Verzeichnisse
341
12.5 Die wichtigsten Schlüsselwörter in settings.json
344
12.6 Umgebungsvariablen
348
Index
351