Skip to content

OpenSpecSpecification-Driven Development for AI Assistants

Ein leichtgewichtiges Spec zum Bauen und Verwalten von KI-Assistenten-Projekten.

OpenSpec Dokumentation

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

OpenSpec hilft Ihnen und Ihrem KI-Codierungsassistenten, sich darauf zu einigen, was gebaut werden soll, bevor irgendein Code geschrieben wird. Sie beschreiben die Änderung, die KI entwirft eine kurze Spezifikation und eine Aufgabenliste, beide schauen sich denselben Plan an, und dann findet die Arbeit statt. Nie wieder das Entdecken auf halbem Weg, dass die KI etwas Falsches erstellt hat.

Wenn Sie nichts anderes lesen, lesen Sie diese beiden Seiten:

  1. Getting Started: Installieren, initialisieren und Ihre erste Änderung veröffentlichen.
  2. How Commands Work: Wo Sie tatsächlich /opsx:propose eingeben (Tipp: in Ihrem KI-Chat, nicht im Terminal). Das verunsichert fast jeden einmal.

Dieses zweite ist wichtiger, als es scheint. OpenSpec hat zwei Hälften: ein Kommandozeilen-Tool, das Sie in Ihrem Terminal ausführen, und Slash-Befehle, die Sie Ihrem KI-Assistenten geben. Zu wissen, welches was ist, erspart Ihnen den häufigsten Moment der Verwirrung.

Die beste Gewohnheit, zuerst zu entwickeln: Wenn Sie sich nicht sicher sind, was gebaut werden soll, beginnen Sie mit /opsx:explore. Es ist ein Denkpartner ohne Risiko, der Ihren Code liest, Optionen abwägt und eine vage Idee in einen konkreten Plan verwandelt, bevor irgendein Artefakt oder Code existiert. Der Leitfaden Explore First belegt dies.

Wählen Sie Ihren Weg

Ich bin ganz neu. Beginnen Sie mit Getting Started und werfen Sie dann einen Blick auf die Core Concepts at a Glance. Wenn etwas mysteriös erscheint, sind FAQ und Glossary in der Nähe.

Ich habe ein Problem, aber keinen Plan. Das ist der häufige Fall, und er hat eine spezielle Antwort: Explore First. Nutzen Sie /opsx:explore, um es mit der KI durchzudenken, bevor Sie sich festlegen.

Ich habe eine große bestehende Codebasis. Sie dokumentieren sie nicht alle. Using OpenSpec in an Existing Project zeigt, wie man bei echter Brownfield-Code beginnt, ohne das ganze Ozean zu kochen.

Ich möchte es einfach zum Laufen bringen. Install, führen Sie openspec init aus und lesen Sie dann How Commands Work, damit Ihr erster Slash-Befehl am richtigen Ort landet.

Ich lerne durch Beispiele. Die Seite Examples & Recipes führt Sie durch echte Änderungen von Anfang bis Ende: eine kleine Funktion, eine Fehlerbehebung, ein Refactoring, eine Erkundung.

Ich komme aus dem alten Workflow. Der Migration Guide erklärt, was sich geändert hat und warum, und verspricht, dass Ihre bestehende Arbeit sicher ist.

Ich möchte es an den Prozess meines Teams anpassen. Customization behandelt die Projektkonfiguration, benutzerdefinierte Schemata und geteilten Kontext.

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

Die ganze Karte

Hier anfangen

DocWas es Ihnen gibt
Getting StartedInstallation, Initialisierung und Ausführung Ihrer ersten Änderung von Anfang bis Ende
Explore First/opsx:explore verwenden, um eine Idee zu durchdenken, bevor Sie sich festlegen
How Commands WorkWo Slash-Befehle ausgeführt werden, was „interaktiver Modus“ bedeutet, Terminal vs Chat
Core Concepts at a GlanceDas gesamte mentale Modell auf einer Seite: Specs, Änderungen, Deltas, Archiv
Installationnpm, pnpm, yarn, bun, Nix und wie man überprüft, ob es funktioniert hat

Tagtäglich nutzen

DocWas es Ihnen gibt
WorkflowsHäufige Muster und wann Sie welchen Befehl verwenden sollten
Examples & RecipesVolle Durchführungen echter Änderungen, kopierbar
Using OpenSpec in an Existing ProjectDie Einführung von OpenSpec bei einer großen Brownfield-Codebasis
Editing & Iterating on a ChangeArtefakte aktualisieren, zurückgehen, manuelle Bearbeitungen rekonsolidieren
CommandsReferenz für jeden /opsx:* Slash-Befehl
CLIReferenz für jeden openspec-Terminalbefehl

Es tiefgehend verstehen

DocWas es Ihnen gibt
ConceptsDie ausführliche Erklärung von Specs, Änderungen, Artefakten, Schemata und Archiv
OPSX WorkflowWarum der Workflow fließend statt phasenfest ist, plus ein Architektur-Deep-Dive
GlossaryJeder Begriff an einem Ort definiert

Es zu Ihrem machen

DocWas es Ihnen gibt
CustomizationProjektkonfiguration, benutzerdefinierte Schemata, geteilter Kontext
Multi-LanguageGenerierung von Artefakten in Sprachen außer Englisch
Supported ToolsDie 25+ KI-Tools, mit denen OpenSpec integriert ist, und wo die Dateien landen

Wenn Sie Hilfe benötigen

DocWas es Ihnen gibt
FAQSchnelle Antworten auf die häufigsten Fragen der Leute
TroubleshootingKonkrete Lösungen für konkrete Fehler
Migration GuideDer Umstieg vom Legacy-Workflow auf OPSX

Über Repos koordinieren (beta)

DocWas es Ihnen gibt
Stores: User GuidePlanung in einem eigenen Repo, wenn Ihre Arbeit mehrere Repos oder Teams umfasst
Agent ContractDie maschinenlesbaren CLI-Oberflächen, die von Agenten gesteuert werden

Die dreißig-sekunden-Version

text
1. Install        npm install -g @fission-ai/openspec@latest
2. Initialize     cd your-project && openspec init
3. Explore        (in Ihrem KI-Chat)  /opsx:explore           ← optional, aber eine tolle Gewohnheit
4. Propose        (in Ihrem KI-Chat)  /opsx:propose add-dark-mode
5. Build          (in Ihrem KI-Chat)  /opsx:apply
6. Archive        (in Ihrem KI-Chat)  /opsx:archive

Schritte 1 und 2 finden in Ihrem Terminal statt. Der Rest findet im Chat Ihres KI-Assistenten statt. Dieser Split ist das Einzige, was es wert ist, sich zu merken, und How Commands Work erklärt genau, warum. Schritt 3 ist optional, aber mit /opsx:explore zu beginnen, wenn Sie unsicher sind, ist die Gewohnheit, die am meisten nützlich ist.

Wo sonst Hilfe finden?

Haben Sie etwas in dieser Dokumentation gefunden, das falsch, veraltet oder verwirrend ist? Das ist ein Bug. Erstellen Sie ein Issue oder einen PR. Verbesserungen der Dokumentation sind einige der wertvollsten Beiträge, die Sie leisten können.