Cline — System Prompt
Der vollständige System Prompt des Coding-Agenten Cline: die Anweisung, mit der die Erweiterung ihr Sprachmodell steuert — inklusive Platzhaltern für Plattform, Datum, IDE und Arbeitsverzeichnis.
Der vollständige System Prompt des Coding-Agenten Cline: die Anweisung, mit der die Erweiterung ihr Sprachmodell steuert — inklusive Platzhaltern für Plattform, Datum, IDE und Arbeitsverzeichnis.
Für wen: Alle, die verstehen wollen, wie ein ausgereifter Coding-Agent intern angewiesen wird — und die daraus für eigene Agenten lernen möchten.
Installation
Der Text steht als TypeScript-Konstante DEFAULT_CLINE_SYSTEM_PROMPT. Zum Lesen genügt der Kopieren-Knopf; für eigene Zwecke nimmst du nur den Text zwischen den Backticks und ersetzt die Platzhalter {{PLATFORM_NAME}}, {{CURRENT_DATE}}, {{IDE_NAME}} und {{CWD}} durch eigene Werte.
Erste Schritte
Lohnenswert ist der Abschnitt zum Kontext-Sammeln: Cline weist das Modell an, VOR dem Schreiben Konventionen, Frameworks und Testbefehle des Projekts zu klären — und Rückfragen zu stellen, statt zu raten. Genau diese zwei Sätze sind der Unterschied zwischen einem Agenten, der Code erfindet, und einem, der sich einfügt.
Im Detail
Der komplette System Prompt von Cline zeigt, wie ein produktionsreifer IDE-Agent strukturiert instruiert wird: Platzhalter für Betriebssystem, Datum, aktive IDE und Arbeitsverzeichnis werden zur Laufzeit gefüllt, dazu klare Regeln für Tool-Nutzung, Datei-Edits und Kommunikationsstil. Im Gegensatz zu Aiders reinem Text-Diff-Ansatz setzt Cline auf definierte Tool-Schemas (native Function Calling), was robusteres Parsing erlaubt, aber eine Tool-Use-fähige API voraussetzt. Besonders lehrreich für alle, die einen eigenen Coding-Agenten mit Kontext-Injection und sauberer Tool-Abgrenzung entwickeln wollen — quasi eine Blaupause für ausgereiftes Agent-Design.
Voraussetzungen
- Tool-Use-fähige LLM-API mit nativem Function Calling, da Cline darauf aufbaut
- Grundverständnis von System Prompts und Tool-Schemas, um die Struktur einordnen zu können
Beispiel aus der Praxis
Ein Entwickler baut einen eigenen IDE-Agenten und ist unsicher, wie er Tool-Aufrufe robust vom Fließtext trennen soll; er liest sich die Tool-Schema-Abschnitte von Clines System Prompt durch und übernimmt das Prinzip fester Function-Calling-Schemas statt eigener Text-Diff-Konventionen.
Praxis-Tipp
Übernimm das Muster der Kontext-Platzhalter (OS, Datum, cwd) direkt in deinen eigenen System Prompt, damit dein Agent immer situationsbezogen antwortet statt generisch.
Stolperfallen
Wer die Platzhalter-Mechanik für OS, Datum, IDE und Arbeitsverzeichnis eins zu eins in ein eigenes Setup kopiert, ohne die eigene Laufzeitumgebung entsprechend zu befüllen, bekommt einen Prompt mit toten Variablen. Der Tool-Schema-Ansatz funktioniert zudem nur mit einer API, die natives Function Calling unterstützt – bei reinen Text-Modellen läuft die Struktur ins Leere.
Siehe auch
Lizenz & Quelle
- Lizenz: Apache-2.0 (Cline Bot Inc.)
- Quelle: Quelldatei auf GitHub
- Quelle: Projekt Cline
Inhalt ansehen (system-prompt-cline.ts)
Lade …
Erfahrungen & Kommentare.
Funktioniert der System Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
Goose — System Prompt
Der System Prompt von Goose, dem quelloffenen Agenten der Agentic AI Foundation. Ein Jinja-Template: Abschnitte für Erweiterungen und Antwortregeln werden je nach aktiver Konfiguration ein- oder ausgeblendet.
Aider — System Prompt (Edit-Block-Modus)
Die Kernanweisung des Terminal-Agenten Aider für seinen Standardmodus: Änderungen werden nicht als ganze Datei ausgegeben, sondern als Such-und-Ersetzen-Blöcke — sparsam bei Token und präzise beim Anwenden.
system-prompts-and-models-of-ai-tools
Die größte öffentliche Sammlung extrahierter System Prompts kommerzieller KI-Werkzeuge — über 140.000 Sterne, laufend erweitert um neue Anbieter und Versionen.
