Programmieren & Softwareentwicklung
- Verstehen, worin KI beim Programmieren wirklich stark ist — erklären, generieren, refaktorieren, debuggen, übersetzen, überprüfen
- Den goldenen Zyklus fahren: Kontext rein, planen, generieren, lesen, ausführen — und Fehlschläge als frischen Kontext zurückschleifen
- Zu Prompts greifen, die sich lohnen, statt zu vagen Einzeilern
- Die zwei harten Regeln verinnerlichen: durch Ausführen überprüfen und niemals Secrets einfügen
Ob du gerade das Programmieren lernst oder produktive Software auslieferst — KI verändert den Arbeitszyklus. Die Gewinner behandeln sie als schnellen, sachkundigen Partner — und überprüfen alles, was sie produziert.
Worin sie großartig ist
- Erklären von unbekanntem Code oder Fehlern in einfacher Sprache.
- Generieren von Boilerplate, Tests und ersten Entwürfen von Funktionen.
- Refaktorieren für mehr Klarheit und Debuggen durch das Nachvollziehen eines Stack-Traces.
- Übersetzen zwischen Sprachen/Frameworks.
- Überprüfen eines Diffs auf Fehler und Code-Smells.
Für echte Codebasen mach das in deinem Repository mit Claude Code, das Dateien lesen, Tests ausführen und mit deiner Zustimmung Änderungen vornehmen kann.
Der goldene Zyklus
- Gib Kontext — den relevanten Code, den Fehler, was du erwartet hast vs. was du bekommen hast. Vage rein, vage raus.
- Bitte um einen Plan bei nicht-trivialen Änderungen, bevor bearbeitet wird (Plan-Modus).
- Generiere die Änderung.
- Lies sie — verstehe sie, bevor du sie akzeptierst. Du bist für den Code verantwortlich.
- Führe sie aus — Tests/Lint/Build. Vertraue niemals einem „das funktioniert", ohne es auszuführen.
Der Schritt, der gute von schlechten Ergebnissen trennt, ist der Pfeil zurück nach oben: Wenn ein Test fehlschlägt, flickst du nicht blind herum — du gibst den Fehler als frischen Kontext wieder ein.
Prompts, die sich lohnen
Code erklären + Edge Cases erkennen
Explain what this function does and any edge cases it mishandles: {code}Tests generieren
Write tests for {function}. Cover the happy path and the edge cases. {code}Debuggen aus einem Stack-Trace
This throws {error}. Here's the code and stack trace. Find the root cause and propose a minimal fix. {context}Harte Regeln
:::warning Überprüfen und schütze deine Secrets
- Führe generierten Code aus und überprüfe ihn — er kann auf subtile Weise falsch sein oder APIs erfinden, die nicht existieren.
- Füge niemals Secrets/Schlüssel in einen Prompt ein (Datenschutz).
- Für agentisches/automatisiertes Programmieren schränke die Berechtigungen ein und lies Agenten absichern. :::
Prüfe dich selbst
0/3- Behandle KI als schnellen, sachkundigen Partner — und überprüfe alles, was sie produziert, indem du es tatsächlich ausführst
- Kontext rein, Qualität raus: liefere den Code, den Fehler und Erwartet-vs-Tatsächlich, niemals eine vage Bitte
- Bitte vor nicht-trivialen Änderungen um einen Plan, damit du den Ansatz prüfst, bevor Code sich ändert
- Lies generierten Code, bevor du ihn akzeptierst — er kann subtil falsch sein oder APIs erfinden, die nicht existieren
- Füge niemals Secrets oder Schlüssel in einen Prompt ein und sperre Berechtigungen zu, bevor ein Agent auf eigene Faust programmiert