Zum Inhalt springen
DeutschlandGPT

Befehle

Die eingebauten Slash-Befehle, dazu eigene Befehle und Fähigkeiten für ein Projekt oder für alle

Tippen Sie / im Eingabefeld, und eine Liste erscheint. Ein Befehl läuft entweder komplett in der App, oder er wird zu einer normalen Anfrage, die die KI beantwortet.

Eingebaute Befehle

BefehlWirkung
/helpListet alle verfügbaren Befehle auf, eigene eingeschlossen
/clearBeginnt eine neue Unterhaltung
/modelWechselt das Modell. Teil eines Namens übergeben, ohne Argument den aktuellen sehen
/effortSetzt die Antworttiefe: low, medium oder high
/planSchaltet den Planungsmodus um, optional gleich mit der Aufgabe
/compactFasst den bisherigen Verlauf zusammen, um Kontext freizugeben
/initSieht sich den Arbeitsbereich an und schreibt eine dgpt.md
/code-reviewBegutachtet die nicht committeten Änderungen

/model und Auto

/model mit einem Suchbegriff wechselt zum passenden Modell und meldet, wenn der Begriff auf keins oder mehrere passt. Ohne Argument nennt es das aktuelle.

Auto ist eine Auswahl wie jedes Modell und die Voreinstellung. Mit Auto wählt der Server je Anfrage ein Modell danach aus, was die Anfrage braucht, damit eine einzeilige Frage nicht beim teuersten verfügbaren Modell landet. Wählen Sie ein Modell ausdrücklich, wenn Sie für einen bestimmten Zweck ein bestimmtes wollen, und gehen Sie danach wieder auf Auto.

/plan

Der Planungsmodus liest nur. Änderungen und Befehle sind auf Werkzeugebene gesperrt und nicht bloß im Prompt abgeraten, der Planungsmodus ist also eine echte Sperre und keine Bitte.

/plan das Zahlungsmodul umbauen setzt den Modus und übergibt die Aufgabe in einem Schritt.

Ist der Plan fertig, schreibt die KI ihn nach .deutschlandgpt/plans/ und fragt ausdrücklich, ob sie ihn umsetzen soll. Diese Freigabe verlässt den Planungsmodus, es passiert also nie als Nebeneffekt Ihrer nächsten Nachricht.

/code-review

Begutachtet, was nicht committet ist: die geänderten Dateien werden über Git ermittelt, die Diffs gelesen und von den betroffenen Dateien so viel wie nötig. Geändert wird nichts.

Das Ergebnis ist nach Schweregrad sortiert und in Korrektheit, Sicherheit und Wartbarkeit gegliedert, mit einer Datei:Zeile-Referenz je Punkt. Es wird zusätzlich als Markdown nach .deutschlandgpt/reviews/ geschrieben, damit Sie es noch lesen können, wenn die Unterhaltung weitergelaufen ist.

/compact

Eine lange Unterhaltung füllt irgendwann den Kontext des Modells. /compact ersetzt den bisherigen Verlauf durch eine Zusammenfassung und arbeitet von dort weiter.

Im Verlauf erscheint das als eigene Karte und nicht als Nachricht von Ihnen, damit später offensichtlich bleibt, warum die Mitte der Unterhaltung fehlt. Während eine Antwort noch läuft und wenn es noch nichts zu verdichten gibt, wird der Befehl abgelehnt.

Verdichtet wird auch von selbst, wenn eine Anfrage sonst nicht mehr hineinpasst. /compact ist für den bewussten Fall, kurz vor einem großen neuen Schritt in einer schon langen Unterhaltung.

Eigene Befehle

Eine Markdown-Datei in .deutschlandgpt/commands/ wird zu einem Slash-Befehl mit dem Namen der Datei. deploy-check.md wird /deploy-check, und der Text der Datei ist der Prompt, der abgeschickt wird.

MARKDOWN
---
description: Prüft, ob der Branch bereit zum Ausrollen ist
---

Prüf, ob dieser Branch bereit zum Ausrollen ist:

- Laufen die Tests durch?
- Steht in den Migrationen noch etwas aus?
- Gibt es TODOs in den geänderten Dateien?

Berichte es als kurze Prüfliste.

Die description aus dem Frontmatter erscheint in der Befehlsliste. Ohne sie funktioniert der Befehl trotzdem, er hat dann nur keine Beschreibung.

Argumente: was Sie hinter den Befehl tippen, ersetzt $ARGUMENTS in der Vorlage. Enthält die Vorlage kein $ARGUMENTS, wird Ihr Text am Ende angehängt. /deploy-check die E2E-Tests ignorieren funktioniert also in beiden Fällen.

Für alle Projekte

Dasselbe in ~/.deutschlandgpt/commands/ steht in allen Arbeitsbereichen zur Verfügung. Gibt es einen Befehl gleichen Namens in beiden, gewinnt die Projektfassung, ein Projekt kann einen Ihrer persönlichen Befehle also gezielt ersetzen.

Fähigkeiten

Eine Fähigkeit ist eine Markdown-Datei in .deutschlandgpt/skills/ (oder ~/.deutschlandgpt/skills/ für alle Projekte), die beschreibt, wie etwas hier gemacht wird: wie ein neuer API-Endpunkt in dieser Codebasis aufgebaut ist, wie ein Release entsteht, wie die Testdaten erzeugt werden.

Anders als einen Befehl rufen Sie eine Fähigkeit nicht auf. Der KI werden nur Name und Beschreibung mitgegeben, und sie liest die vollständige Datei selbst, wenn die Beschreibung zu ihrer Arbeit passt. So kosten zwanzig Fähigkeiten fast nichts, bis eine davon wirklich gebraucht wird.

MARKDOWN
---
description: Wie in diesem Projekt ein neuer API-Endpunkt entsteht
---

1. Route in `src/api/routes/`, registriert in `index.ts`.
2. Schema im gleichen Ordner als `<name>.schema.ts`.
   ...

Schreiben Sie die Beschreibung so, dass sie sagt, wann die Fähigkeit gilt, nicht was drinsteht. „Wie ein neuer API-Endpunkt entsteht" wird im richtigen Moment gelesen. „API-Notizen" nicht.

Vorrang wie bei Befehlen: bei gleichem Namen gewinnt das Projekt.

MCP-Server und Integrationen

Externe Werkzeuge kommen nicht über einen Slash-Befehl. Fügen Sie sie unter Integrationen hinzu (Cmd/Strg+Shift+E), damit sie in Chat, Code und Cowork gleichzeitig bereitstehen:

Aktionen eines verbundenen Dienstes werden getrennt von Dateiänderungen genehmigt und lassen sich mit Verbindungen automatisch bestätigen durchwinken.

War diese Seite hilfreich?