17* [Forschung an Subagents delegieren](#delegate-research-to-subagents), um Ihren Hauptkontext sauber zu halten17* [Forschung an Subagents delegieren](#delegate-research-to-subagents), um Ihren Hauptkontext sauber zu halten
18* [Claude in Skripte pipen](#pipe-claude-into-scripts) für CI und Batch-Verarbeitung18* [Claude in Skripte pipen](#pipe-claude-into-scripts) für CI und Batch-Verarbeitung
19 19
20<h2 id="prompt-recipes">20## Prompt-Rezepte
21 Prompt-Rezepte
22</h2>
23 21
24Dies sind Prompt-Muster für alltägliche Aufgaben wie das Erkunden unbekannter Code, Debugging, Refaktorierung, Schreiben von Tests und Erstellen von PRs. Jedes funktioniert auf jeder Claude Code-Oberfläche; passen Sie die Formulierung an Ihr Projekt an.22Dies sind Prompt-Muster für alltägliche Aufgaben wie das Erkunden unbekannter Code, Debugging, Refaktorierung, Schreiben von Tests und Erstellen von PRs. Jedes funktioniert auf jeder Claude Code-Oberfläche; passen Sie die Formulierung an Ihr Projekt an.
25 23
26<h3 id="understand-new-codebases">24### Neue Codebases verstehen
27 Neue Codebases verstehen
28</h3>
29 25
30Informationen zum Konfigurieren von Claude Code in einem Monorepo oder großen Codebase finden Sie unter [Monorepos und große Repositories](/docs/de/large-codebases).26Informationen zum Konfigurieren von Claude Code in einem Monorepo oder großen Codebase finden Sie unter [Monorepos und große Repositories](/docs/de/large-codebases).
31 27
32<h4 id="get-a-quick-codebase-overview">28#### Schnelle Codebase-Übersicht erhalten
33 Schnelle Codebase-Übersicht erhalten
34</h4>
35 29
36Angenommen, Sie sind gerade einem neuen Projekt beigetreten und müssen dessen Struktur schnell verstehen.30Angenommen, Sie sind gerade einem neuen Projekt beigetreten und müssen dessen Struktur schnell verstehen.
37 31
38<Steps>32**1. Navigieren Sie zum Projektroot-Verzeichnis**
39 <Step title="Navigieren Sie zum Projektroot-Verzeichnis">33
40 ```bash theme={null}34```bash theme={null}
41 cd /path/to/project 35cd /path/to/project
42 ```36```
43 37
44 Ersetzen Sie `/path/to/project` durch den Pfad zu Ihrem Projekt.38Ersetzen Sie `/path/to/project` durch den Pfad zu Ihrem Projekt.
45 </Step>39
46 40**2. Starten Sie Claude Code**
47 <Step title="Starten Sie Claude Code">41
48 ```bash theme={null}42```bash theme={null}
49 claude 43claude
50 ```44```
51 </Step>45
52 46**3. Fragen Sie nach einer Übersicht auf hoher Ebene**
53 <Step title="Fragen Sie nach einer Übersicht auf hoher Ebene">47
54 ```text wrap theme={null}48```text wrap theme={null}
55 give me an overview of this codebase49give me an overview of this codebase
56 ```50```
57 </Step>51
58 52**4. Tauchen Sie tiefer in spezifische Komponenten ein**
59 <Step title="Tauchen Sie tiefer in spezifische Komponenten ein">53
60 ```text wrap theme={null}54```text wrap theme={null}
61 explain the main architecture patterns used here55explain the main architecture patterns used here
62 ```56```
63 57
64 ```text wrap theme={null}58```text wrap theme={null}
65 what are the key data models?59what are the key data models?
66 ```60```
67 61
68 ```text wrap theme={null}62```text wrap theme={null}
69 how is authentication handled?63how is authentication handled?
70 ```64```
71 </Step>65
72</Steps>66> [!TIP]
73 67>
74<Tip>68> Tipps:
75 Tipps:69>
76 70> * Beginnen Sie mit breiten Fragen und grenzen Sie dann auf spezifische Bereiche ein
77 * Beginnen Sie mit breiten Fragen und grenzen Sie dann auf spezifische Bereiche ein71> * Fragen Sie nach Coding-Konventionen und Mustern, die im Projekt verwendet werden
78 * Fragen Sie nach Coding-Konventionen und Mustern, die im Projekt verwendet werden72> * Fordern Sie ein Glossar projektspezifischer Begriffe an
79 * Fordern Sie ein Glossar projektspezifischer Begriffe an73
80</Tip>74#### Relevanten Code finden
81
82<h4 id="find-relevant-code">
83 Relevanten Code finden
84</h4>
85 75
86Angenommen, Sie müssen Code finden, der sich auf eine bestimmte Funktion oder Funktionalität bezieht.76Angenommen, Sie müssen Code finden, der sich auf eine bestimmte Funktion oder Funktionalität bezieht.
87 77
88<Steps>78**1. Bitten Sie Claude, relevante Dateien zu finden**
89 <Step title="Bitten Sie Claude, relevante Dateien zu finden">79
90 ```text wrap theme={null}80```text wrap theme={null}
91 find the files that handle user authentication81find the files that handle user authentication
92 ```82```
93 </Step>83
94 84**2. Erhalten Sie Kontext darüber, wie Komponenten zusammenwirken**
95 <Step title="Erhalten Sie Kontext darüber, wie Komponenten zusammenwirken">85
96 ```text wrap theme={null}86```text wrap theme={null}
97 how do these authentication files work together?87how do these authentication files work together?
98 ```88```
99 </Step>89
100 90**3. Verstehen Sie den Ausführungsfluss**
101 <Step title="Verstehen Sie den Ausführungsfluss">91
102 ```text wrap theme={null}92```text wrap theme={null}
103 trace the login process from front-end to database93trace the login process from front-end to database
104 ```94```
105 </Step>95
106</Steps>96> [!TIP]
107 97>
108<Tip>98> Tipps:
109 Tipps:99>
110 100> * Seien Sie spezifisch bei dem, was Sie suchen
111 * Seien Sie spezifisch bei dem, was Sie suchen101> * Verwenden Sie Domänensprache aus dem Projekt
112 * Verwenden Sie Domänensprache aus dem Projekt102> * Installieren Sie ein [Code-Intelligence-Plugin](/docs/de/plugins/code-intelligence) für Ihre Sprache, um Claude präzise „Go to Definition“- und „Find References“-Navigation zu geben
113 * Installieren Sie ein [Code-Intelligence-Plugin](/docs/de/plugins/code-intelligence) für Ihre Sprache, um Claude präzise „Go to Definition“- und „Find References“-Navigation zu geben
114</Tip>
115 103
116***104***
117 105
118<h3 id="fix-bugs-efficiently">106### Fehler effizient beheben
119 Fehler effizient beheben
120</h3>
121 107
122Angenommen, Sie sind auf eine Fehlermeldung gestoßen und müssen deren Quelle finden und beheben.108Angenommen, Sie sind auf eine Fehlermeldung gestoßen und müssen deren Quelle finden und beheben.
123 109
124<Steps>110**1. Teilen Sie den Fehler mit Claude**
125 <Step title="Teilen Sie den Fehler mit Claude">111
126 ```text wrap theme={null}112```text wrap theme={null}
127 I'm seeing an error when I run npm test113I'm seeing an error when I run npm test
128 ```114```
129 </Step>115
130 116**2. Fragen Sie nach Behebungsempfehlungen**
131 <Step title="Fragen Sie nach Behebungsempfehlungen">117
132 ```text wrap theme={null}118```text wrap theme={null}
133 suggest a few ways to fix the @ts-ignore in user.ts119suggest a few ways to fix the @ts-ignore in user.ts
134 ```120```
135 </Step>121
136 122**3. Wenden Sie die Behebung an**
137 <Step title="Wenden Sie die Behebung an">123
138 ```text wrap theme={null}124```text wrap theme={null}
139 update user.ts to add the null check you suggested125update user.ts to add the null check you suggested
140 ```126```
141 </Step>127
142</Steps>128> [!TIP]
143 129>
144<Tip>130> Tipps:
145 Tipps:131>
146 132> * Teilen Sie Claude den Befehl mit, um das Problem zu reproduzieren und einen Stack Trace zu erhalten
147 * Teilen Sie Claude den Befehl mit, um das Problem zu reproduzieren und einen Stack Trace zu erhalten133> * Erwähnen Sie alle Schritte, um den Fehler zu reproduzieren
148 * Erwähnen Sie alle Schritte, um den Fehler zu reproduzieren134> * Lassen Sie Claude wissen, ob der Fehler intermittierend oder konsistent ist
149 * Lassen Sie Claude wissen, ob der Fehler intermittierend oder konsistent ist
150</Tip>
151 135
152***136***
153 137
154<h3 id="refactor-code">138### Code refaktorieren
155 Code refaktorieren
156</h3>
157 139
158Angenommen, Sie müssen alten Code aktualisieren, um moderne Muster und Praktiken zu verwenden.140Angenommen, Sie müssen alten Code aktualisieren, um moderne Muster und Praktiken zu verwenden.
159 141
160Informationen zum Portieren einer gesamten Codebase in eine neue Sprache finden Sie unter [wie Anthropic großflächige Code-Migrationen mit Claude Code durchführt](https://claude.com/blog/ai-code-migration) im Blog.142Informationen zum Portieren einer gesamten Codebase in eine neue Sprache finden Sie unter [wie Anthropic großflächige Code-Migrationen mit Claude Code durchführt](https://claude.com/blog/ai-code-migration) im Blog.
161 143
162<Steps>144**1. Identifizieren Sie Legacy-Code zur Refaktorierung**
163 <Step title="Identifizieren Sie Legacy-Code zur Refaktorierung">145
164 ```text wrap theme={null}146```text wrap theme={null}
165 find deprecated API usage in our codebase147find deprecated API usage in our codebase
166 ```148```
167 </Step>149
168 150**2. Erhalten Sie Refaktorierungsempfehlungen**
169 <Step title="Erhalten Sie Refaktorierungsempfehlungen">151
170 ```text wrap theme={null}152```text wrap theme={null}
171 suggest how to refactor utils.js to use modern JavaScript features153suggest how to refactor utils.js to use modern JavaScript features
172 ```154```
173 </Step>155
174 156**3. Wenden Sie die Änderungen sicher an**
175 <Step title="Wenden Sie die Änderungen sicher an">157
176 ```text wrap theme={null}158```text wrap theme={null}
177 refactor utils.js to use ES2024 features while maintaining the same behavior159refactor utils.js to use ES2024 features while maintaining the same behavior
178 ```160```
179 </Step>161
180 162**4. Überprüfen Sie die Refaktorierung**
181 <Step title="Überprüfen Sie die Refaktorierung">163
182 ```text wrap theme={null}164```text wrap theme={null}
183 run tests for the refactored code165run tests for the refactored code
184 ```166```
185 </Step>167
186</Steps>168> [!TIP]
187 169>
188<Tip>170> Tipps:
189 Tipps:171>
190 172> * Bitten Sie Claude, die Vorteile des modernen Ansatzes zu erklären
191 * Bitten Sie Claude, die Vorteile des modernen Ansatzes zu erklären173> * Fordern Sie an, dass Änderungen die Rückwärtskompatibilität beibehalten, wenn nötig
192 * Fordern Sie an, dass Änderungen die Rückwärtskompatibilität beibehalten, wenn nötig174> * Führen Sie Refaktorierung in kleinen, testbaren Schritten durch
193 * Führen Sie Refaktorierung in kleinen, testbaren Schritten durch
194</Tip>
195 175
196***176***
197 177
198<h3 id="work-with-tests">178### Mit Tests arbeiten
199 Mit Tests arbeiten
200</h3>
201 179
202Angenommen, Sie müssen Tests für nicht abgedeckten Code hinzufügen.180Angenommen, Sie müssen Tests für nicht abgedeckten Code hinzufügen.
203 181
204<Steps>182**1. Identifizieren Sie nicht getesteten Code**
205 <Step title="Identifizieren Sie nicht getesteten Code">183
206 ```text wrap theme={null}184```text wrap theme={null}
207 find functions in NotificationsService.swift that are not covered by tests185find functions in NotificationsService.swift that are not covered by tests
208 ```186```
209 </Step>187
210 188**2. Generieren Sie Test-Gerüste**
211 <Step title="Generieren Sie Test-Gerüste">189
212 ```text wrap theme={null}190```text wrap theme={null}
213 add tests for the notification service191add tests for the notification service
214 ```192```
215 </Step>193
216 194**3. Fügen Sie aussagekräftige Testfälle hinzu**
217 <Step title="Fügen Sie aussagekräftige Testfälle hinzu">195
218 ```text wrap theme={null}196```text wrap theme={null}
219 add test cases for edge conditions in the notification service197add test cases for edge conditions in the notification service
220 ```198```
221 </Step>199
222 200**4. Führen Sie Tests aus und überprüfen Sie sie**
223 <Step title="Führen Sie Tests aus und überprüfen Sie sie">201
224 ```text wrap theme={null}202```text wrap theme={null}
225 run the new tests and fix any failures203run the new tests and fix any failures
226 ```204```
227 </Step>
228</Steps>
229 205
230Claude kann Tests generieren, die den vorhandenen Mustern und Konventionen Ihres Projekts entsprechen. Seien Sie beim Anfordern von Tests spezifisch darüber, welches Verhalten Sie überprüfen möchten. Claude untersucht Ihre vorhandenen Testdateien, um den Stil, die Frameworks und die Assertion-Muster zu entsprechen, die bereits verwendet werden.206Claude kann Tests generieren, die den vorhandenen Mustern und Konventionen Ihres Projekts entsprechen. Seien Sie beim Anfordern von Tests spezifisch darüber, welches Verhalten Sie überprüfen möchten. Claude untersucht Ihre vorhandenen Testdateien, um den Stil, die Frameworks und die Assertion-Muster zu entsprechen, die bereits verwendet werden.
231 207
233 209
234***210***
235 211
236<h3 id="create-pull-requests">212### Pull Requests erstellen
237 Pull Requests erstellen
238</h3>
239 213
240Sie können Pull Requests erstellen, indem Sie Claude direkt fragen ('create a pr for my changes"), oder Claude Schritt für Schritt führen:214Sie können Pull Requests erstellen, indem Sie Claude direkt fragen ('create a pr for my changes"), oder Claude Schritt für Schritt führen:
241 215
242<Steps>216**1. Fassen Sie Ihre Änderungen zusammen**
243 <Step title="Fassen Sie Ihre Änderungen zusammen">217
244 ```text wrap theme={null}218```text wrap theme={null}
245 summarize the changes I've made to the authentication module219summarize the changes I've made to the authentication module
246 ```220```
247 </Step>221
248 222**2. Generieren Sie einen Pull Request**
249 <Step title="Generieren Sie einen Pull Request">223
250 ```text wrap theme={null}224```text wrap theme={null}
251 create a pr225create a pr
252 ```226```
253 </Step>227
254 228**3. Überprüfen und verfeinern Sie**
255 <Step title="Überprüfen und verfeinern Sie">229
256 ```text wrap theme={null}230```text wrap theme={null}
257 enhance the PR description with more context about the security improvements231enhance the PR description with more context about the security improvements
258 ```232```
259 </Step>
260</Steps>
261 233
262Um die Sitzung später zu finden, führen Sie `claude --from-pr 1234` mit Ihrer eigenen PR-Nummer aus, was die Sitzungsauswahl gefiltert nach Sitzungen öffnet, die mit dieser PR verknüpft sind, oder fügen Sie die PR-URL in die [`/resume` Auswahl](/docs/de/sessions#use-the-session-picker) ein. Claude Code verknüpft die Sitzung mit der PR, wenn Claude sie mit `gh pr create` oder `glab mr create` erstellt, und wenn Claude [an einem vorhandenen PR arbeitet](/docs/de/agent-view#pull-request-status).234Um die Sitzung später zu finden, führen Sie `claude --from-pr 1234` mit Ihrer eigenen PR-Nummer aus, was die Sitzungsauswahl gefiltert nach Sitzungen öffnet, die mit dieser PR verknüpft sind, oder fügen Sie die PR-URL in die [`/resume` Auswahl](/docs/de/sessions#use-the-session-picker) ein. Claude Code verknüpft die Sitzung mit der PR, wenn Claude sie mit `gh pr create` oder `glab mr create` erstellt, und wenn Claude [an einem vorhandenen PR arbeitet](/docs/de/agent-view#pull-request-status).
263 235
264<Tip>236> [!TIP]
265 Überprüfen Sie den von Claude generierten PR vor dem Einreichen und bitten Sie Claude, potenzielle Risiken oder Überlegungen hervorzuheben.237>
266</Tip>238> Überprüfen Sie den von Claude generierten PR vor dem Einreichen und bitten Sie Claude, potenzielle Risiken oder Überlegungen hervorzuheben.
267 239
268<h3 id="handle-documentation">240### Dokumentation verwalten
269 Dokumentation verwalten
270</h3>
271 241
272Angenommen, Sie müssen Dokumentation für Ihren Code hinzufügen oder aktualisieren.242Angenommen, Sie müssen Dokumentation für Ihren Code hinzufügen oder aktualisieren.
273 243
274<Steps>244**1. Identifizieren Sie nicht dokumentierten Code**
275 <Step title="Identifizieren Sie nicht dokumentierten Code">245
276 ```text wrap theme={null}246```text wrap theme={null}
277 find functions without proper JSDoc comments in the auth module247find functions without proper JSDoc comments in the auth module
278 ```248```
279 </Step>249
280 250**2. Generieren Sie Dokumentation**
281 <Step title="Generieren Sie Dokumentation">251
282 ```text wrap theme={null}252```text wrap theme={null}
283 add JSDoc comments to the undocumented functions in auth.js253add JSDoc comments to the undocumented functions in auth.js
284 ```254```
285 </Step>255
286 256**3. Überprüfen und verbessern Sie**
287 <Step title="Überprüfen und verbessern Sie">257
288 ```text wrap theme={null}258```text wrap theme={null}
289 improve the generated documentation with more context and examples259improve the generated documentation with more context and examples
290 ```260```
291 </Step>261
292 262**4. Überprüfen Sie die Dokumentation**
293 <Step title="Überprüfen Sie die Dokumentation">263
294 ```text wrap theme={null}264```text wrap theme={null}
295 check if the documentation follows our project standards265check if the documentation follows our project standards
296 ```266```
297 </Step>267
298</Steps>268> [!TIP]
299 269>
300<Tip>270> Tipps:
301 Tipps:271>
302 272> * Geben Sie den Dokumentationsstil an, den Sie möchten (JSDoc, Docstrings usw.)
303 * Geben Sie den Dokumentationsstil an, den Sie möchten (JSDoc, Docstrings usw.)273> * Fordern Sie Beispiele in der Dokumentation an
304 * Fordern Sie Beispiele in der Dokumentation an274> * Fordern Sie Dokumentation für öffentliche APIs, Schnittstellen und komplexe Logik an
305 * Fordern Sie Dokumentation für öffentliche APIs, Schnittstellen und komplexe Logik an
306</Tip>
307 275
308***276***
309 277
310<h3 id="work-in-notes-and-non-code-folders">278### Mit Notizen und Nicht-Code-Ordnern arbeiten
311 Mit Notizen und Nicht-Code-Ordnern arbeiten
312</h3>
313 279
314Claude Code funktioniert in jedem Verzeichnis. Führen Sie es in einem Notiz-Vault, einem Dokumentationsordner oder einer beliebigen Sammlung von Markdown-Dateien aus, um Inhalte auf die gleiche Weise zu suchen, zu bearbeiten und zu reorganisieren wie Code.280Claude Code funktioniert in jedem Verzeichnis. Führen Sie es in einem Notiz-Vault, einem Dokumentationsordner oder einer beliebigen Sammlung von Markdown-Dateien aus, um Inhalte auf die gleiche Weise zu suchen, zu bearbeiten und zu reorganisieren wie Code.
315 281
317 283
318***284***
319 285
320<h3 id="work-with-images">286### Mit Bildern arbeiten
321 Mit Bildern arbeiten
322</h3>
323 287
324Angenommen, Sie müssen mit Bildern in Ihrer Codebase arbeiten und möchten Claudes Hilfe bei der Analyse von Bildinhalten.288Angenommen, Sie müssen mit Bildern in Ihrer Codebase arbeiten und möchten Claudes Hilfe bei der Analyse von Bildinhalten.
325 289
326<Steps>290**1. Fügen Sie ein Bild zum Gespräch hinzu**
327 <Step title="Fügen Sie ein Bild zum Gespräch hinzu">291
328 Sie können eine dieser Methoden verwenden:292Sie können eine dieser Methoden verwenden:
329 293
330 1. Ziehen Sie ein Bild per Drag & Drop in das Claude Code-Fenster2941. Ziehen Sie ein Bild per Drag & Drop in das Claude Code-Fenster
331 2. Kopieren Sie ein Bild und fügen Sie es in die CLI mit `Ctrl+V` ein, oder mit [`Alt+V` unter Windows und WSL](/docs/de/interactive-mode#general-controls)2952. Kopieren Sie ein Bild und fügen Sie es in die CLI mit `Ctrl+V` ein, oder mit [`Alt+V` unter Windows und WSL](/docs/de/interactive-mode#general-controls)
332 3. Geben Sie Claude einen Bildpfad an, z. B. „Analyze this image: /path/to/your/image.png“2963. Geben Sie Claude einen Bildpfad an, z. B. „Analyze this image: /path/to/your/image.png“
333 </Step>297
334 298**2. Bitten Sie Claude, das Bild zu analysieren**
335 <Step title="Bitten Sie Claude, das Bild zu analysieren">299
336 ```text wrap theme={null}300```text wrap theme={null}
337 What does this image show?301What does this image show?
338 ```302```
339 303
340 ```text wrap theme={null}304```text wrap theme={null}
341 Describe the UI elements in this screenshot305Describe the UI elements in this screenshot
342 ```306```
343 307
344 ```text wrap theme={null}308```text wrap theme={null}
345 Are there any problematic elements in this diagram?309Are there any problematic elements in this diagram?
346 ```310```
347 </Step>311
348 312**3. Verwenden Sie Bilder für Kontext**
349 <Step title="Verwenden Sie Bilder für Kontext">313
350 ```text wrap theme={null}314```text wrap theme={null}
351 Here's a screenshot of the error. What's causing it?315Here's a screenshot of the error. What's causing it?
352 ```316```
353 317
354 ```text wrap theme={null}318```text wrap theme={null}
355 This is our current database schema. How should we modify it for the new feature?319This is our current database schema. How should we modify it for the new feature?
356 ```320```
357 </Step>321
358 322**4. Erhalten Sie Code-Vorschläge aus visuellem Inhalt**
359 <Step title="Erhalten Sie Code-Vorschläge aus visuellem Inhalt">323
360 ```text wrap theme={null}324```text wrap theme={null}
361 Generate CSS to match this design mockup325Generate CSS to match this design mockup
362 ```326```
363 327
364 ```text wrap theme={null}328```text wrap theme={null}
365 What HTML structure would recreate this component?329What HTML structure would recreate this component?
366 ```330```
367 </Step>331
368</Steps>332> [!TIP]
369 333>
370<Tip>334> Tipps:
371 Tipps:335>
372 336> * Verwenden Sie Bilder, wenn Textbeschreibungen unklar oder umständlich wären
373 * Verwenden Sie Bilder, wenn Textbeschreibungen unklar oder umständlich wären337> * Fügen Sie Screenshots von Fehlern, UI-Designs oder Diagrammen für besseren Kontext ein
374 * Fügen Sie Screenshots von Fehlern, UI-Designs oder Diagrammen für besseren Kontext ein338> * Sie können mehrere Bilder in einem Gespräch verwenden
375 * Sie können mehrere Bilder in einem Gespräch verwenden339> * Die Bildanalyse funktioniert mit Diagrammen, Screenshots, Mockups und mehr
376 * Die Bildanalyse funktioniert mit Diagrammen, Screenshots, Mockups und mehr340> * Wenn Claude auf Bilder verweist (z. B. `[Image #1]`), `Cmd+Click` (Mac) oder `Ctrl+Click` (Windows/Linux) den Link, um das Bild in Ihrem Standard-Viewer zu öffnen
377 * Wenn Claude auf Bilder verweist (z. B. `[Image #1]`), `Cmd+Click` (Mac) oder `Ctrl+Click` (Windows/Linux) den Link, um das Bild in Ihrem Standard-Viewer zu öffnen
378</Tip>
379 341
380***342***
381 343
382<h3 id="reference-files-and-directories">344### Dateien und Verzeichnisse referenzieren
383 Dateien und Verzeichnisse referenzieren
384</h3>
385 345
386Verwenden Sie @ um schnell Dateien oder Verzeichnisse einzubeziehen, ohne auf Claude zu warten, um sie zu lesen.346Verwenden Sie @ um schnell Dateien oder Verzeichnisse einzubeziehen, ohne auf Claude zu warten, um sie zu lesen.
387 347
388<Steps>348**1. Referenzieren Sie eine einzelne Datei**
389 <Step title="Referenzieren Sie eine einzelne Datei">
390 ```text wrap theme={null}
391 Explain the logic in @src/utils/auth.js
392 ```
393 349
394 Dies fügt den Inhalt der Datei in die Konversation ein, wenn er in das Token-Limit des [Read-Tools](/docs/de/tools-reference#read-tool-behavior) passt, standardmäßig 25.000 Token. Eine Textdatei, die größer als 256 KB ist, wird nicht eingefügt.350```text wrap theme={null}
395 </Step>351Explain the logic in @src/utils/auth.js
352```
353
354Dies fügt den Inhalt der Datei in die Konversation ein, wenn er in das Token-Limit des [Read-Tools](/docs/de/tools-reference#read-tool-behavior) passt, standardmäßig 25.000 Token. Eine Textdatei, die größer als 256 KB ist, wird nicht eingefügt.
396 355
397 <Step title="Referenzieren Sie ein Verzeichnis">356**2. Referenzieren Sie ein Verzeichnis**
398 ```text wrap theme={null}357
399 What's the structure of @src/components?358```text wrap theme={null}
400 ```359What's the structure of @src/components?
401 </Step>360```
402 361
403 <Step title="Referenzieren Sie MCP-Ressourcen">362**3. Referenzieren Sie MCP-Ressourcen**
404 ```text wrap theme={null}
405 Show me the data from @github:repos/owner/repo/issues
406 ```
407 363
408 Dies ruft Daten von verbundenen MCP-Servern im Format @server:resource ab. Siehe [MCP-Ressourcen](/docs/de/mcp#use-mcp-resources) für Details.364```text wrap theme={null}
409 </Step>365Show me the data from @github:repos/owner/repo/issues
410</Steps>366```
411 367
412<Tip>368Dies ruft Daten von verbundenen MCP-Servern im Format @server:resource ab. Siehe [MCP-Ressourcen](/docs/de/mcp#use-mcp-resources) für Details.
413 Tipps:
414 369
415 * Dateipfade können relativ oder absolut sein370> [!TIP]
416 * Geben Sie `@` ein, um ein Pfadvorschlagsmenü zu öffnen, drücken Sie dann Enter oder Tab, um den hervorgehobenen Pfad zu akzeptieren, und Enter erneut, um die Nachricht zu senden371>
417 * @ Dateireferenzen fügen `CLAUDE.md` im Verzeichnis der Datei und übergeordneten Verzeichnissen zum Kontext hinzu372> Tipps:
418 * Verzeichnisreferenzen zeigen Dateiauflistungen, keine Inhalte373>
419 * Sie können mehrere Dateien in einer einzelnen Nachricht referenzieren (z. B. „@file1.js and @file2.js“)374> * Dateipfade können relativ oder absolut sein
420</Tip>375> * Geben Sie `@` ein, um ein Pfadvorschlagsmenü zu öffnen, drücken Sie dann Enter oder Tab, um den hervorgehobenen Pfad zu akzeptieren, und Enter erneut, um die Nachricht zu senden
376> * @ Dateireferenzen fügen `CLAUDE.md` im Verzeichnis der Datei und übergeordneten Verzeichnissen zum Kontext hinzu
377> * Verzeichnisreferenzen zeigen Dateiauflistungen, keine Inhalte
378> * Sie können mehrere Dateien in einer einzelnen Nachricht referenzieren (z. B. „@file1.js and @file2.js“)
421 379
422Um zu verhindern, dass `@`-Referenzen Dateiinhalte und Verzeichnisauflistungen in Ihre Nachricht einfügen, setzen Sie [`CLAUDE_CODE_DISABLE_FILE_MENTIONS=1`](/docs/de/env-vars#variables) in Ihrer Shell oder in Ihren Benutzereinstellungen. Claude erhält dann die von Ihnen referenzierten Pfade zusammen mit einem Hinweis, sie mit seinen Datei-Tools zu lesen. Die Variable erfordert Claude Code v2.1.299 oder höher, und Claude Code ignoriert sie in Projekt- und lokalen Einstellungen.380Um zu verhindern, dass `@`-Referenzen Dateiinhalte und Verzeichnisauflistungen in Ihre Nachricht einfügen, setzen Sie [`CLAUDE_CODE_DISABLE_FILE_MENTIONS=1`](/docs/de/env-vars#variables) in Ihrer Shell oder in Ihren Benutzereinstellungen. Claude erhält dann die von Ihnen referenzierten Pfade zusammen mit einem Hinweis, sie mit seinen Datei-Tools zu lesen. Die Variable erfordert Claude Code v2.1.299 oder höher, und Claude Code ignoriert sie in Projekt- und lokalen Einstellungen.
423 381
424***382***
425 383
426<h3 id="run-claude-on-a-schedule">384### Claude nach einem Zeitplan ausführen
427 Claude nach einem Zeitplan ausführen
428</h3>
429 385
430Angenommen, Sie möchten Claude automatisch eine Aufgabe auf wiederkehrender Basis ausführen, z. B. offene PRs jeden Morgen überprüfen, Abhängigkeiten wöchentlich prüfen oder über Nacht auf CI-Fehler überprüfen.386Angenommen, Sie möchten Claude automatisch eine Aufgabe auf wiederkehrender Basis ausführen, z. B. offene PRs jeden Morgen überprüfen, Abhängigkeiten wöchentlich prüfen oder über Nacht auf CI-Fehler überprüfen.
431 387
433 389
434| Option | Wo es ausgeführt wird | Am besten für |390| Option | Wo es ausgeführt wird | Am besten für |
435| :- | :- | :- |391| :- | :- | :- |
436| [Routines](/docs/de/routines) | Cloud, standardmäßig von Anthropic verwaltet | Aufgaben, die auch dann ausgeführt werden sollten, wenn Ihr Computer ausgeschaltet ist. Können auch durch API-Aufrufe oder GitHub-Ereignisse zusätzlich zu einem Zeitplan ausgelöst werden. Konfigurieren Sie unter [claude.ai/code/routines](https://claude.ai/code/routines). |392| [Geplante Aufgaben in der Cloud](/docs/de/routines) | Cloud, standardmäßig von Anthropic verwaltet | Aufgaben, die auch dann ausgeführt werden sollten, wenn Ihr Computer ausgeschaltet ist. Können auch durch API-Aufrufe oder GitHub-Ereignisse zusätzlich zu einem Zeitplan ausgelöst werden. Konfigurieren Sie unter [claude.ai/code/routines](https://claude.ai/code/routines). |
437| [Desktop-geplante Aufgaben](/docs/de/desktop-scheduled-tasks) | Ihr Computer, über die Desktop-App | Aufgaben, die direkten Zugriff auf lokale Dateien, Tools oder nicht committete Änderungen benötigen. |393| [Desktop-geplante Aufgaben](/docs/de/desktop-scheduled-tasks) | Ihr Computer, über die Desktop-App | Aufgaben, die direkten Zugriff auf lokale Dateien, Tools oder nicht committete Änderungen benötigen. |
438| [GitHub Actions](/docs/de/github-actions) | Ihre CI-Pipeline | Aufgaben, die an Repository-Ereignisse wie geöffnete PRs gebunden sind, oder Cron-Zeitpläne, die neben Ihrer Workflow-Konfiguration leben sollten. |394| [GitHub Actions](/docs/de/github-actions) | Ihre CI-Pipeline | Aufgaben, die an Repository-Ereignisse wie geöffnete PRs gebunden sind, oder Cron-Zeitpläne, die neben Ihrer Workflow-Konfiguration leben sollten. |
439| [`/loop`](/docs/de/scheduled-tasks) | Die aktuelle CLI-Sitzung | Schnelle Abfragen während eine Sitzung offen ist. `--resume` und `--continue` stellen Schleifen mit festem Intervall wieder her. |395| [`/loop`](/docs/de/scheduled-tasks) | Die aktuelle CLI-Sitzung | Schnelle Abfragen während eine Sitzung offen ist. `--resume` und `--continue` stellen Schleifen mit festem Intervall wieder her. |
440 396
441<Tip>397> [!TIP]
442 Wenn Sie Prompts für geplante Aufgaben schreiben, seien Sie explizit darüber, wie Erfolg aussieht und was mit Ergebnissen zu tun ist. Die Aufgabe wird autonom ausgeführt, daher kann sie keine Klärungsfragen stellen. Beispiel: „Überprüfen Sie offene PRs mit dem Label `needs-review`, hinterlassen Sie Inline-Kommentare zu Problemen und posten Sie eine Zusammenfassung im `#eng-reviews` Slack-Kanal.“398>
443</Tip>399> Wenn Sie Prompts für geplante Aufgaben schreiben, seien Sie explizit darüber, wie Erfolg aussieht und was mit Ergebnissen zu tun ist. Die Aufgabe wird autonom ausgeführt, daher kann sie keine Klärungsfragen stellen. Beispiel: „Überprüfen Sie offene PRs mit dem Label `needs-review`, hinterlassen Sie Inline-Kommentare zu Problemen und posten Sie eine Zusammenfassung im `#eng-reviews` Slack-Kanal.“
444 400
445***401***
446 402
447<h3 id="ask-claude-about-its-capabilities">403### Fragen Sie Claude nach seinen Fähigkeiten
448 Fragen Sie Claude nach seinen Fähigkeiten
449</h3>
450 404
451Claude kann Fragen zu seinen eigenen Funktionen und Einschränkungen beantworten. Es sucht die Antworten in der aktuellen Claude Code-Dokumentation, sodass sie nicht auf die Version beschränkt sind, die Sie verwenden.405Claude kann Fragen zu seinen eigenen Funktionen und Einschränkungen beantworten. Es sucht die Antworten in der aktuellen Claude Code-Dokumentation, sodass sie nicht auf die Version beschränkt sind, die Sie verwenden.
452 406
453<h4 id="example-questions">407#### Beispielfragen
454 Beispielfragen
455</h4>
456 408
457```text wrap theme={null}409```text wrap theme={null}
458can Claude Code create pull requests?410can Claude Code create pull requests?
478what are the limitations of Claude Code?430what are the limitations of Claude Code?
479```431```
480 432
481<Note>433> [!NOTE]
482 Claude bietet dokumentationsgestützte Antworten auf diese Fragen. Für praktische Demonstrationen führen Sie `/powerup` für interaktive Lektionen mit animierten Demos aus, oder beziehen Sie sich auf die spezifischen Workflow-Abschnitte oben.434>
483</Note>435> Claude bietet dokumentationsgestützte Antworten auf diese Fragen. Für praktische Demonstrationen führen Sie `/powerup` für interaktive Lektionen mit animierten Demos aus, oder beziehen Sie sich auf die spezifischen Workflow-Abschnitte oben.
484
485<Tip>
486 Tipps:
487 436
488 * Stellen Sie spezifische Fragen, um detaillierte Antworten zu erhalten437> [!TIP]
489 * Claude kann komplexe Funktionen wie MCP-Integration, Enterprise-Konfigurationen und erweiterte Workflows erklären438>
490</Tip>439> Tipps:
440>
441> * Stellen Sie spezifische Fragen, um detaillierte Antworten zu erhalten
442> * Claude kann komplexe Funktionen wie MCP-Integration, Enterprise-Konfigurationen und erweiterte Workflows erklären
491 443
492***444***
493 445
494<h2 id="resume-previous-conversations">446## Vorherige Gespräche fortsetzen
495 Vorherige Gespräche fortsetzen
496</h2>
497 447
498Wenn eine Aufgabe mehrere Sitzungen umfasst, setzen Sie dort fort, wo Sie aufgehört haben, anstatt den Kontext erneut zu erklären. Claude Code speichert jedes Gespräch lokal.448Wenn eine Aufgabe mehrere Sitzungen umfasst, setzen Sie dort fort, wo Sie aufgehört haben, anstatt den Kontext erneut zu erklären. Claude Code speichert jedes Gespräch lokal.
499 449
503 453
504Dies setzt die neueste Sitzung im aktuellen Verzeichnis fort; wenn es noch keine gibt, wird `No conversation found to continue` gedruckt und das Programm beendet. Verwenden Sie `claude --resume`, um aus einer Liste auszuwählen, oder `/resume` innerhalb einer laufenden Sitzung. Siehe [Sitzungen verwalten](/docs/de/sessions) für Benennung, Verzweigung und die vollständige Auswahl-Referenz.454Dies setzt die neueste Sitzung im aktuellen Verzeichnis fort; wenn es noch keine gibt, wird `No conversation found to continue` gedruckt und das Programm beendet. Verwenden Sie `claude --resume`, um aus einer Liste auszuwählen, oder `/resume` innerhalb einer laufenden Sitzung. Siehe [Sitzungen verwalten](/docs/de/sessions) für Benennung, Verzweigung und die vollständige Auswahl-Referenz.
505 455
506<h2 id="run-parallel-sessions-with-worktrees">456## Parallele Sitzungen mit Worktrees ausführen
507 Parallele Sitzungen mit Worktrees ausführen
508</h2>
509 457
510Arbeiten Sie an einer Funktion in einem Terminal, während Claude einen Fehler in einem anderen behebt, ohne dass die Änderungen kollidieren. Jeder [git worktree](https://git-scm.com/docs/git-worktree) ist ein separater Checkout auf seinem eigenen Branch, erstellt aus einem vorhandenen Commit, daher benötigt das Repository zunächst mindestens einen Commit.458Arbeiten Sie an einer Funktion in einem Terminal, während Claude einen Fehler in einem anderen behebt, ohne dass die Änderungen kollidieren. Jeder [git worktree](https://git-scm.com/docs/git-worktree) ist ein separater Checkout auf seinem eigenen Branch, erstellt aus einem vorhandenen Commit, daher benötigt das Repository zunächst mindestens einen Commit.
511 459
515 463
516Führen Sie denselben Befehl mit einem anderen Namen in einem zweiten Terminal aus, um eine isolierte parallele Sitzung zu starten. In einem Repository ohne Commits schlägt der Befehl mit `Failed to resolve base branch "HEAD": git rev-parse failed` fehl. Siehe [Worktrees](/docs/de/worktrees) für Bereinigung, `.worktreeinclude` und Unterstützung für nicht-Git-VCS. Um parallele Sitzungen von einem Bildschirm aus zu überwachen, anstatt separate Terminals zu verwenden, siehe [Background Agents](/docs/de/agent-view).464Führen Sie denselben Befehl mit einem anderen Namen in einem zweiten Terminal aus, um eine isolierte parallele Sitzung zu starten. In einem Repository ohne Commits schlägt der Befehl mit `Failed to resolve base branch "HEAD": git rev-parse failed` fehl. Siehe [Worktrees](/docs/de/worktrees) für Bereinigung, `.worktreeinclude` und Unterstützung für nicht-Git-VCS. Um parallele Sitzungen von einem Bildschirm aus zu überwachen, anstatt separate Terminals zu verwenden, siehe [Background Agents](/docs/de/agent-view).
517 465
518<h2 id="plan-before-editing">466## Vor dem Bearbeiten planen
519 Vor dem Bearbeiten planen
520</h2>
521 467
522Für Änderungen, die Sie überprüfen möchten, bevor sie die Festplatte berühren, wechseln Sie in den Plan Mode. Claude liest Dateien und schlägt einen Plan vor, macht aber keine Änderungen, bis Sie zustimmen. Die Statusleiste zeigt `⏸ plan mode on`, während Plan Mode aktiv ist.468Für Änderungen, die Sie überprüfen möchten, bevor sie die Festplatte berühren, wechseln Sie in den Plan Mode. Claude liest Dateien und schlägt einen Plan vor, macht aber keine Änderungen, bis Sie zustimmen. Die Statusleiste zeigt `⏸ plan mode on`, während Plan Mode aktiv ist.
523 469
527 473
528Sie können auch `Shift+Tab` während einer Sitzung drücken, bis die Statusleiste `⏸ plan mode on` anzeigt. Siehe [Plan Mode](/docs/de/permission-modes#analyze-before-you-edit-with-plan-mode) für den Genehmigungsfluss und das Bearbeiten des Plans in Ihrem Text-Editor.474Sie können auch `Shift+Tab` während einer Sitzung drücken, bis die Statusleiste `⏸ plan mode on` anzeigt. Siehe [Plan Mode](/docs/de/permission-modes#analyze-before-you-edit-with-plan-mode) für den Genehmigungsfluss und das Bearbeiten des Plans in Ihrem Text-Editor.
529 475
530<h2 id="delegate-research-to-subagents">476## Forschung an Subagents delegieren
531 Forschung an Subagents delegieren
532</h2>
533 477
534Das Erkunden einer großen Codebase füllt Ihren Kontext mit Dateilesevorgängen. Delegieren Sie die Erkundung, damit nur die Ergebnisse zurückkommen.478Das Erkunden einer großen Codebase füllt Ihren Kontext mit Dateilesevorgängen. Delegieren Sie die Erkundung, damit nur die Ergebnisse zurückkommen.
535 479
539 483
540Der Subagent liest Dateien in seinem eigenen Kontextfenster und meldet eine Zusammenfassung. Siehe [Subagents](/docs/de/sub-agents) für die Definition benutzerdefinierter Agents mit ihren eigenen Tools und Prompts.484Der Subagent liest Dateien in seinem eigenen Kontextfenster und meldet eine Zusammenfassung. Siehe [Subagents](/docs/de/sub-agents) für die Definition benutzerdefinierter Agents mit ihren eigenen Tools und Prompts.
541 485
542<h2 id="pipe-claude-into-scripts">486## Claude in Skripte pipen
543 Claude in Skripte pipen
544</h2>
545 487
546Führen Sie Claude nicht-interaktiv für CI, Pre-Commit-Hooks oder Batch-Verarbeitung aus. Stdin und Stdout funktionieren wie jedes Unix-Tool.488Führen Sie Claude nicht-interaktiv für CI, Pre-Commit-Hooks oder Batch-Verarbeitung aus. Stdin und Stdout funktionieren wie jedes Unix-Tool.
547 489
551 493
552Siehe [Non-Interactive Mode](/docs/de/headless) für Ausgabeformate, Berechtigungsflags und Fan-Out-Muster.494Siehe [Non-Interactive Mode](/docs/de/headless) für Ausgabeformate, Berechtigungsflags und Fan-Out-Muster.
553 495
554<h2 id="next-steps">496## Nächste Schritte
555 Nächste Schritte
556</h2>
557 497
558<CardGroup cols={2}>498> **[Best Practices](/docs/de/best-practices)**
559 <Card title="Best Practices" icon="lightbulb" href="/docs/de/best-practices">499>
560 Muster zum Herausholen des Besten aus Claude Code500> Muster zum Herausholen des Besten aus Claude Code
561 </Card>
562 501
563 <Card title="Sitzungen verwalten" icon="rotate-left" href="/docs/de/sessions">502> **[Sitzungen verwalten](/docs/de/sessions)**
564 Fortsetzen, Benennen und Verzweigen von Gesprächen503>
565 </Card>504> Fortsetzen, Benennen und Verzweigen von Gesprächen
566 505
567 <Card title="Worktrees" icon="code-branch" href="/docs/de/worktrees">506> **[Worktrees](/docs/de/worktrees)**
568 Führen Sie isolierte parallele Sitzungen aus507>
569 </Card>508> Führen Sie isolierte parallele Sitzungen aus
570 509
571 <Card title="Claude Code erweitern" icon="puzzle-piece" href="/docs/de/features-overview">510> **[Claude Code erweitern](/docs/de/features-overview)**
572 Fügen Sie Skills, Hooks, MCP, Subagents und Plugins hinzu511>
573 </Card>512> Fügen Sie Skills, Hooks, MCP, Subagents und Plugins hinzu
574</CardGroup>