Skip to content

OpenSpecSpeifikationsgetriebene Entwicklung für KI-Assistenten

Eine leichte Spezifikation zum Erstellen und Verwalten von KI-Assistenten-Projekten.

OpenSpec-Dokumentation ​

Willkommen. Dies ist die zentrale Anlaufstelle für alles rund um OpenSpec.

OpenSpec hilft Ihnen und Ihrem KI-Coding-Assistenten, sich darauf zu einigen, was gebaut werden soll, bevor auch nur eine Zeile Code geschrieben wird. Sie beschreiben die Änderung, der KI entwirft einen kurzen Spezifikationsentwurf und eine Aufgabenliste, beide betrachten denselben Plan, und dann erfolgt die Umsetzung. Keine Überraschungen mehr zur Hälfte des Prozesses, dass die KI das Falsche gebaut hat.

Wenn Sie nur zwei Seiten lesen sollten, dann diese:

  1. Erste Schritte: Installation, Initialisierung und Ausliefern Ihrer ersten Änderung.
  2. So funktionieren Befehle: Hier geben Sie tatsächlich /opsx:propose ein (Tipp: im KI-Chat, nicht im Terminal). Das verwirrt fast jeden einmal.

Der zweite Punkt ist wichtiger, als er aussieht. OpenSpec besteht aus zwei Teilen: einem CLI-Tool, das Sie im Terminal ausführen, und Slash-Befehlen, die Sie an Ihren KI-Assistenten senden. Zu wissen, welcher Befehl wohin gehört, spart Ihnen die häufigste Verwirrung.

Die wichtigste Angewohnheit, die Sie sich zuerst aneignen sollten: Wenn Sie unsicher sind, was Sie bauen sollen, beginnen Sie mit /opsx:explore. Es ist ein risikofreier Denkp_partner_, der Ihren Code liest, Optionen abwägt und eine vage Idee in einen konkreten Plan verwandelt, bevor es Artefakte oder Code gibt. Die Anleitung Explore First begründet dies.

Wählen Sie Ihren Weg ​

Ich bin völlig neu hier. Beginnen Sie mit Erste Schritte, blättern Sie dann durch Kernkonzepte auf einen Blick. Wenn etwas rätselhaft erscheint, sind das FAQ und das Glossar in Reichweite.

Ich habe ein Problem, aber keinen Plan. Dies ist der häufige Fall, und dafür gibt es eine dedizierte Antwort: Explore First. Nutzen Sie /opsx:explore, um die Sache gemeinsam mit der KI durchzudenken, bevor Sie sich festlegen.

Ich habe einen großen bestehenden Codebase. Sie dokumentieren nicht alles. OpenSpec in einem bestehenden Projekt verwenden zeigt, wie Sie bei echtem Brownfield-Code starten, ohne das Meer auszutrinken („boiling the ocean").

Ich will einfach nur, dass es funktioniert. Installieren, führen Sie openspec init aus, und lesen Sie dann So funktionieren Befehle, damit Ihr erster Slash-Befehl am richtigen Ort landet. Oder übergeben Sie die Einrichtung Ihrem Assistenten mit dem KI-unterstützten Installationsprompt.

Ich lerne anhand von Beispielen. Die Seite Beispiele & Rezepte führt reale Änderungen von Anfang bis Ende vor: eine kleine Funktion, eine Fehlerbehebung, ein Refactoring, eine Exploration.

Die KI hat gerade einen Entwurf erstellt — was nun? Lesen Sie ihn. Eine Änderung überprüfen zeigt den Zwei-Minuten-Durchgang, der eine falsche Richtung erkennt, solange sie noch günstig ist, und Gute Spezifikationen schreiben behandelt, woraus ein genehmigungswürdiger Plan besteht.

Ich arbeite in einem Team. OpenSpec im Team zeigt, wie eine Änderung auf einen Branch und einen Pull Request abbildet und wie Teamkollegen einen Plan vor dem Code überprüfen.

Ich komme vom alten Workflow. Der Migrationsleitfaden erklärt, was sich geändert hat und warum, und versichert, dass Ihre bisherigen Arbeiten sicher sind.

Ich möchte es an den Prozess meines Teams anpassen. Anpassung behandelt Projektkonfiguration, benutzerdefinierte Schemas und gemeinsamen Kontext.

Etwas ist kaputt. Fehlerbehebung sammelt die Fehler, auf die Leute tatsächlich stoßen, zusammen mit Lösungen.

Die vollständige Übersicht ​

Starten Sie hier ​

DocWas es bietet
Erste SchritteInstallation, Initialisierung und Durchführung Ihrer ersten Änderung von Anfang bis Ende
Explore FirstNutzen Sie /opsx:explore, um eine Idee durchzudenken, bevor Sie sich festlegen
So funktionieren BefehleWo Slash-Befehle ausgeführt werden, was „interaktiver Modus“ bedeutet, Terminal vs. Chat
Kernkonzepte auf einen BlickDas gesamte mentale Modell auf einer Seite: Spezifikationen, Änderungen, Deltas, Archiv
Installationnpm, pnpm, yarn, bun, Nix, ein Prompt, der die Einrichtung an Ihren KI-Assistenten übergibt, und wie Sie prüfen, ob es funktioniert hat

Tägliche Nutzung ​

DocWas es bietet
WorkflowsHäufige Muster und wann man welchen Befehl verwendet
Beispiele & RezepteVollständige Durchgänge realer Änderungen, kopier- und einfügbar
Gute Spezifikationen schreibenWie eine starke Anforderung und ein Szenario aussehen und wie man eine Änderung richtig dimensioniert
Eine Änderung überprüfenDer Zwei-Minuten-Durchgang eines entwurften Plans, bevor Code geschrieben wird
OpenSpec im TeamWie Änderungen in Branches, Pull Requests und Reviews passen
OpenSpec in einem bestehenden Projekt verwendenEinführung von OpenSpec in einer großen Brownfield-Codebase
Änderungen bearbeiten und iterierenArtefakte aktualisieren, zurückgehen, manuelle Bearbeitungen reconcilieren
BefehleReferenz für jeden /opsx:*-Slash-Befehl
CLIReferenz für jeden openspec-Terminalbefehl

Tiefes Verständnis ​

DocWas es bietet
KonzepteDie ausführliche Erklärung von Spezifikationen, Änderungen, Artefakten, Schemas und Archiv
OPSX-WorkflowWarum der Workflow fließend statt phasenfixiert ist, plus ein Architektur-Tiefgang
GlossarJeder Begriff an einer Stelle definiert

Machen Sie es zu Ihrem eigenen ​

DocWas es bietet
AnpassungProjektkonfiguration, benutzerdefinierte Schemas, gemeinsamer Kontext
MehrsprachigArtefakte in Sprachen außer Englisch generieren
Unterstützte ToolsDie 30+ KI-Tools, mit denen OpenSpec integriert ist, und wo Dateien landen
Community ShowcaseProjekte und Ressourcen, die mit und für OpenSpec erstellt wurden

Wenn Sie Hilfe benötigen ​

DocWas es bietet
FAQSchnelle Antworten auf die am häufigsten gestellten Fragen
FehlerbehebungKonkrete Lösungen für konkrete Fehler
MigrationsleitfadenWechsel vom Legacy-Workflow zu OPSX

Repository-übergreifende Koordination (Beta) ​

DocWas es bietet
Stores: BenutzerhandbuchPlanen Sie in einem eigenen Repo, wenn Ihre Arbeit Repos oder Teams überschreitet
Agent ContractDie maschinenlesbaren CLI-Oberflächen, die Agents antreiben

Die Version für dreißig Sekunden ​

text
1. Installieren        npm install -g @fission-ai/openspec@latest
2. Initialisieren     cd your-project && openspec init
3. Erkunden           (in Ihrem KI-Chat)  /opsx:explore           ← optional, aber eine großartige Angewohnheit
4. Vorschlagen        (in Ihrem KI-Chat)  /opsx:propose add-dark-mode
5. Bauen              (in Ihrem KI-Chat)  /opsx:apply
6. Archivieren        (in Ihrem KI-Chat)  /opsx:archive

Schritt 1 und 2 erfolgen in Ihrem Terminal. Der Rest erfolgt im Chat Ihres KI-Assistenten. Diese Trennung ist das Einzige, was es sich lohnt, sich zu merken, und So funktionieren Befehle erklärt genau, warum. Schritt 3 ist optional, aber der Beginn mit /opsx:explore, wenn Sie unsicher sind, ist die Angewohnheit, die sich am meisten lohnt.

Weitere Quellen für Hilfe ​

Haben Sie etwas in diesen Docs gefunden, das falsch, veraltet oder verwirrend ist? Das ist ein Bug. Öffnen Sie ein Issue oder einen PR. Dokumentationsverbesserungen sind einige der wertvollsten Beiträge, die Sie leisten können.