Skip to content

Profile ​

Wählen Sie, welche Workflows installiert werden und ob sie als Skills, Befehle oder beides installiert werden.

Ein Profil ist Ihre Präferenz, welche OpenSpec-Workflows (die Skills und Befehle in Ihrem KI-Tool) auf Ihrem Rechner installiert sind. Das Standardprofil ist core. Workflow-Optionen ein- oder ausschließen, und Ihre Auswahl wird als custom-Profil gespeichert.

Der Kernbestand ​

Das core-Profil installiert sechs Workflows, die den gesamten Zyklus von der Idee bis zur Archivierung abdecken:

WorkflowWofür er da ist
exploreEine Idee durchdenken, bevor sie zu einem Änderungsvorschlag wird
proposeEinen Änderungsvorschlag erstellen und alle seine Planungsartefakte in einem Schritt generieren
applyDie Aufgaben eines Änderungsvorschlags umsetzen
updateBestehende Planungsartefakte eines Änderungsvorschlags überarbeiten
syncSpec-Updates eines Änderungsvorschlags in specs/ zusammenführen, ohne ihn zu archivieren
archiveEinen abgeschlossenen Änderungsvorschlag ins Archiv verschieben

Jeder Eintrag verweist auf seinen vollständigen Vertrag: Argumente, was er erstellt und was er zurückgibt.

Erweiterung des Bestands: optionale Workflows ​

Sechs weitere Workflows sind über den Kernbestand hinaus verfügbar. Drei davon (new, continue, ff) erstellen die Artefakte eines Änderungsvorschlags einzeln, anstatt alle auf einmal wie bei propose.

WorkflowWofür er da ist
newEinen Änderungsvorschlag als leeres Gerüst beginnen
continueDas nächste Planungsartefakt in einem Änderungsvorschlag erstellen, eins nach dem anderen
ffEinen Änderungsvorschlag und alle für die Umsetzung benötigten Planungsartefakte in einem Durchgang erstellen
verifyPrüfen, ob die Umsetzung mit den Artefakten des Änderungsvorschlags übereinstimmt
bulk-archiveMehrere Änderungsvorschläge gleichzeitig archivieren
onboardDen Workflow durch die Umsetzung eines echten Änderungsvorschlags von Anfang bis Ende kennenlernen

Um den Bestand zu ändern, führen Sie den interaktiven Auswähler aus:

bash
openspec config profile

Der Auswähler fragt, was konfiguriert werden soll (Delivery, Workflows oder beides), listet dann alle zwölf Workflows als Kontrollkästchen auf, wobei die installierten aktiviert sind. Jede Auswahl, die nicht exakt den sechs Kernworkflows entspricht, wird als custom-Profil gespeichert. Sie können also auch Kernworkflows deaktivieren, die Sie nicht verwenden.

Delivery: Skills, Befehle oder beides ​

Delivery ist eine Profileinstellung, mit der Sie wählen können, ob nur Skills oder nur Befehle installiert werden sollen. Der Standardwert ist both. Projekt einrichten erklärt die beiden Formen und warum beide existieren. Den genauen Vertrag des Feldes finden Sie in CLI-Einstellungen (config.json).

Zwei Möglichkeiten, dies zu ändern:

Interaktiv: Führen Sie openspec config profile aus und wählen Sie „Nur Delivery". Hier der Wechsel zu nur Skills:

Current profile settings
  Delivery: both

? What do you want to configure? Delivery only
? Delivery mode (how workflows are installed): Skills only

Config changes:
  delivery: both -> skills
? Apply changes to this project now? (Y/n) y

Direkt: Ein Befehl, keine Aufforderungen:

bash
openspec config set delivery skills   # oder: both, commands

Delivery ändert niemals den Profilnamen. core und custom beschreiben nur den Workflow-Bestand, und das Zurückschalten auf core behält Ihre Delivery-Einstellung bei.

Profile wechseln ​

Der Wechsel besteht aus zwei Schritten: Ändern Sie das Profil auf Ihrem Rechner und aktualisieren Sie dann jedes Projekt, um es anzuwenden.

  1. Ändern Sie das Profil:

    bash
    openspec config profile        # interaktiv
    openspec config profile core   # auf die sechs Kernworkflows zurücksetzen (Delivery bleibt erhalten)
  2. Führen Sie das Update in jedem Projekt aus, an dem Sie arbeiten:

    bash
    openspec update

Wenn Ihr aktuelles Verzeichnis ein bestehendes OpenSpec-Projekt ist, bietet der interaktive Ablauf an, Schritt 2 dort für Sie auszuführen.