Boris Cherny, der Schöpfer von Claude Code, teilt zehn Nutzungstipps, die direkt vom Claude Code-Team bei Anthropic stammen. Er weist vorab darauf hin, dass es keine einzige Methode gibt, und ermutigt zum Experimentieren.

Parallelität über git worktrees: Der wichtigste Tipp des Teams ist die gleichzeitige Nutzung von 3 bis 5 git worktrees, wobei jeder eine eigene Claude-Sitzung ausführt. Dieser Ansatz wird als der größte Produktivitätsgewinn identifiziert. Manche Teammitglieder legen Shell-Aliase (za, zb, zc) an, um schnell zwischen den worktrees zu wechseln, während andere einen dedizierten worktree für Log-Analysen und BigQuery vorhalten.

Systematischer plan mode: Bei jeder komplexen Aufgabe empfiehlt das Team, im plan mode zu beginnen und den nötigen Aufwand zu investieren, damit Claude die Umsetzung in einem einzigen Durchgang schafft. Eine Praxis besteht darin, einen Claude den Plan entwerfen zu lassen und einen zweiten ihn mit dem Blick eines „staff engineer" prüfen zu lassen. Sobald eine Implementierung vom Kurs abkommt, kehrt man sofort in den plan mode zurück, anstatt sich durchzukämpfen.

CLAUDE.md als sich entwickelndes Gedächtnis: Nach jeder Korrektur wird Claude gebeten, seine CLAUDE.md-Datei zu aktualisieren, damit sich der Fehler nicht wiederholt. Claude erweist sich als bemerkenswert effektiv darin, seine eigenen Regeln zu formulieren. Ein Engineer lässt Claude ein Verzeichnis mit Notizen pro Aufgabe/Projekt pflegen, das nach jedem PR aktualisiert wird.

Skills und benutzerdefinierte Commands: Jede Aktion, die mehr als einmal täglich wiederholt wird, verdient es, zu einem skill oder slash command zu werden. Genannte Beispiele: /techdebt zur Identifizierung von dupliziertem Code, ein Command, der 7 Tage Slack, GDrive, Asana und GitHub in einem einzigen Kontext synchronisiert, oder Agenten im Stil eines analytics engineer für dbt.

Autonome Fehlerbehebung: Den Slack MCP aktivieren, einen Bug-Thread einfügen und einfach „behebe das" sagen. Oder „Behebe die fehlschlagenden CI-Tests" fragen, ohne im Detail einzugreifen. Claude übernimmt auch die Fehlersuche über docker logs bei verteilten Systemen.

Fortgeschrittene Prompting-Techniken: Claude bitten, als Reviewer aufzutreten („Nimm mich bei diesen Änderungen in die Zange"), den Nachweis zu erbringen, dass der Code funktioniert, mittels eines diff zwischen Branches, oder eine mittelmäßige Implementierung mit „implementiere die elegante Lösung" neu umzusetzen.

Optimierte Terminal-Umgebung: Das Team bevorzugt Ghostty wegen seines synchronisierten Renderings und der Unicode-Unterstützung. Sie nutzen /statusline zur Anzeige von Kontext und git-Branch, nach Aufgabe eingefärbte Tabs sowie Sprachdiktat (fn zweimal auf macOS) für 3-mal schnellere Prompts.

Subagents und Analytics: „use subagents" komplexen Anfragen hinzufügen, um Rechenleistung zu delegieren. Das Team nutzt Claude zusammen mit der BigQuery-CLI (bq) für sämtliche Analytics-Abfragen und hat seit über sechs Monaten kein SQL mehr von Hand geschrieben.

Kontinuierliches Lernen: Den Stil „Explanatory" oder „Learning" in /config aktivieren, HTML-Präsentationen oder ASCII-Diagramme generieren, um Code zu verstehen, und einen Spaced-Repetition-skill erstellen, um das Gelernte zu festigen.