SECTIONHUB← Sie sind hier

Prompts & Templates

System-Coder Promptvorlage

Strukturierter Systemprompt für Code-Generierung mit expliziten Leitplanken

Eigenwerk / Dynasoft

Preis
Gratis
Reife
stable
Lizenz
MIT
Plattformen
web
Bewertung
4 / 5
Solide Grundvorlage für produktive Code-Workflows, die mit klarer Rolle und Constraints arbeiten will.

Offizielle Seite ↗

Inhalt

Über

System-Coder fasst die Erfahrung aus zwei Jahren Code-Assistenz in einer einzigen Vorlage zusammen. Sie definiert eine stabile Rolle als erfahrener Software-Ingenieur, gibt explizite Leitplanken für Antwortstil, Sprache und Werkzeuge vor und überlässt der User-Nachricht das eigentliche Codierungsproblem. So bleibt das Verhalten konsistent, auch wenn das Modell oder die Version wechselt. Besonders in langlebigen Projekten zahlt sich die strikte Trennung von Rolle und Aufgabe aus, weil nachfolgende Iterationen auf demselben Fundament aufsetzen und keine Drift entsteht. Wer das Systemprompt-Regime verstanden hat, kann dieselbe Vorlage über mehrere Modelle hinweg einsetzen, ohne sie pro Anbieter neu zu schreiben.

Praxisbeispiel

Ein reales Beispiel, das zeigt, wie die Vorlage mit konkreter Aufgabe kombiniert wird. Der Kontext bleibt knapp, der Auftrag spezifisch, die Variable an einer einzigen Stelle.

System: Du bist ein erfahrener Software-Ingenieur. Antworte knapp in deutscher Sprache. Liefere zuerst eine kurze Erklärung (max. 80 Wörter), dann den Code in einem einzigen Markdown-Block. Kommentiere nur dort, wo die Logik nicht offensichtlich ist. Bevorzuge funktionale Stile. Wenn Sicherheit oder Performance relevant sind, nenne die Implikation in einem Satz.

User:
Aufgabe: Refaktoriere die folgende Funktion so, dass Seiteneffekte eliminiert werden und die Funktion rein wird.
Sprache: TypeScript.
Funktion:
  function apply(items: number[]): number {
    let total = 0;
    items.forEach((n) => { total += n; save(n); });
    return total;
  }

Constraints:
- Keine globale Variable `save`.
- Keine Mutation des Eingabe-Arrays.
- Unit-Tests für `total` und für `save`-Aufrufe.

Output: Erklärung, dann Code-Block mit Refactoring, dann zwei bis drei Unit-Test-Fälle.

Bewertung im Detail

Stärken

  • Klare Rollenverteilung zwischen System- und User-Anweisungen
  • Iterativ erweiterbar ohne Kontextverlust
  • Modell-agnostisch einsetzbar

Schwächen

  • Hoher Token-Verbrauch bei langen Sitzungen
  • Erfordert Disziplin bei der Variablenpflege
  • Ohne Beispiele weniger wirksam

Eckdaten

Lizenz
MIT (open-source)
Vendor
Eigenwerk / Dynasoft
Reifegrad
stable
Erstveröffentlichung
Plattformen
web
Integrationen
ClaudeGPT-4Gemini
Use Cases
Software-EntwicklungRefactoringCode-Review