Nach zweieinhalb Jahren KI-Programmierung teile ich drei unverzichtbare Top-Prompts. Ich empfehle, diese unabhängig vom Entwicklungstool manuell hinzuzufügen!
In der praktischen Entwicklung ist der größte Schwachpunkt der KI oft nicht, dass der Code nicht geschrieben werden kann, sondern vielmehr: **verstreute Dokumentation, flüchtige Designentwürfe und die völlige Unnachvollziehbarkeit von Codeänderungen.**
Wird gerendert...
In den zweieinhalb Jahren, in denen ich KI-gestütztes Programmieren genutzt habe, habe ich verschiedene KI-Code-Assistenten (wie Codex, Cursor, Windsurf usw.) ausprobiert und auch den Anpassungsprozess von „KI schreibt chaotischen Code“ zu „effizienter Mensch-Maschine-Kollaboration“ durchlaufen. In der praktischen Entwicklung ist der größte Schmerzpunkt der KI oft nicht, dass sie keinen Code schreiben kann, sondern dass **Dokumente willkürlich abgelegt werden, Designvorschläge im Handumdrehen verschwinden und Code-Änderungen völlig unnachvollziehbar sind**. Damit die KI gehorsam ist und eine äußerst strenge technische Struktur im Projekt-Stammverzeichnis beibehält, habe ich **drei obligatorische Top-Level-Prompts (System Prompt / Instructions)** zusammengefasst. Ich empfehle jedem, diese manuell zu seinen benutzerdefinierten Anweisungen hinzuzufügen, egal welches Entwicklungstool er verwendet! ### 1: Allgemeine Dokumente KI generiert oft Anweisungen wie Umgebungskonfiguration, Bereitstellungsschritte oder API-Aufrufanleitungen gemäß unseren Anforderungen. Ohne Einschränkungen werden diese entweder direkt im Chatfenster ausgegeben und sind dann nicht mehr auffindbar, oder sie werden willkürlich im Projekt-Stammverzeichnis abgelegt. Dieser Prompt zwingt die KI, alle Anleitungsdokumente einheitlich zu sammeln und eine umfassende `docs`-Asset-Bibliothek für das Projekt zu erstellen. **Englischer Prompt:** > If I ask you to provide some instructions or guides, please save them to the "docs" folder in the root directory. **Deutsche Übersetzung:** > Wenn ich Sie bitte, Anweisungen oder Leitfäden bereitzustellen, speichern Sie diese bitte im Ordner "docs" im Stammverzeichnis. ### 2: Designdokumente Bevor sie mit dem Schreiben von Code beginnen, führen gute Entwickler zunächst Architekturdesign und Entwurfsprüfungen durch. Wenn die KI Designvorschläge (Design Proposal) generiert, müssen wir diese als Dokumente festschreiben, um sie später überprüfen oder im Team zusammenarbeiten zu können. Dieser Prompt stellt sicher, dass alle zentralen Designideen, Datenbankschema-Designs, Schnittstellendefinitionen usw. nachvollziehbar sind. **Englischer Prompt:** > If I ask you to provide some design proposal documents, please save them to the "design" folder in the root directory. **Deutsche Übersetzung:** > Wenn ich Sie bitte, Designvorschlagsdokumente bereitzustellen, speichern Sie diese bitte im Ordner "design" im Stammverzeichnis. ### 3: Änderungslog Dies ist der Punkt, von dem ich nach intensiver Nutzung von KI-Programmierung am meisten profitiert habe! Die KI ändert den Code extrem schnell; manchmal werden mehrere Dateien hintereinander geändert, und im Nachhinein vergisst man selbst, welche Logik genau geändert wurde. Diese Anweisung fordert die KI auf, nach jeder Codeänderung automatisch eine nummerierte Änderungsaufzeichnung (z. B. `001-fix-auth-bug.md`) im `changelog`-Verzeichnis in chronologischer Reihenfolge zu erstellen. Dies macht nicht nur die Entwicklung des Projekts auf einen Blick ersichtlich, sondern dient auch als perfekte Referenz für die Überprüfung und das Rollback, wenn die KI gelegentlich „Fehler macht“. **Englischer Prompt:** > Each time code is modified, a new document is created to record the changes in chronological order. Filenames begin with a sort number for easy organization. These documents are saved to the `changelog` folder in the root directory. **Deutsche Übersetzung:** > Jedes Mal, wenn Code geändert wird, wird ein neues Dokument erstellt, um die Änderungen in chronologischer Reihenfolge aufzuzeichnen. Dateinamen beginnen mit einer Sortiernummer zur einfachen Organisation. Diese Dokumente werden im Ordner `changelog` im Stammverzeichnis gespeichert. ### Wie verwendet man sie? **Cursor**: Gehen Sie zu `Settings -> Features` und geben Sie direkt **`Rules for AI`** ein. **Claude Code**: Ändern Sie die Datei **`~/.clauderc`** im Benutzer-Home-Verzeichnis (oder konfigurieren Sie globale Anweisungen über den Befehl `claude config set`). **Windsurf**: Gehen Sie zu `Settings`, suchen Sie nach **`Global Rules for AI`** und geben Sie diese ein. **Claude Code**: Ändern Sie die Datei **`~/.claude/settings.json`** im Benutzerverzeichnis (fügen Sie sie im Feld `globalInstructions` hinzu) oder erstellen Sie eine globale **`~/.claude/CLAUDE.md`** im Stammverzeichnis. **VS Code Universal-Plugins (z. B. Continue)**: Öffnen Sie die globale `settings.json` und ändern Sie das Feld **`systemPrompt`** des entsprechenden Plugins. ### Fazit Zwei Jahre Erfahrung mit KI-Programmierung haben mir gezeigt: **Es ist besser, die KI nicht als Programmierer zu betrachten, sondern als einen „Junior-Entwickler, der strengen Regeln unterliegt“.** Hervorragende Top-Level-Prompts sind die ultimative Spezifikation für ein Projekt; Sie müssen nicht viel reden, die KI selbst kann die Dokumente, Designs und Logs des Projekts perfekt verwalten. Fügen Sie sie schnell zu Ihren Entwicklungstools hinzu!
Kommentar
Melde dich an, um Kommentare anzuzeigen und zu veröffentlichen
Zur Anmeldung