Kernkonzepte im Überblick
OpenSpec ist eine schlanke Vereinbarungsebene zwischen Ihnen und Ihrer KI. Sie halten fest, was eine Änderung bewirken soll, die KI entwirft die Einzelheiten, und Sie beide sehen sich denselben Plan an, bevor Code geschrieben wird. Diese Seite fasst das gesamte Denkmodell auf einen Blick zusammen. Ausführlicher wird es unter Konzepte.
Die ganze Idee in fünf Worten: erst abstimmen, dann zuversichtlich umsetzen.
Die fünf Grundgedanken
Abschnitt betitelt „Die fünf Grundgedanken“OpenSpec baut vollständig auf fünf Konzepten auf. Wenn Sie diese kennen, sind die übrigen Einzelheiten schnell verstanden.
1. Spezifikationen bilden die Wahrheit ab. Eine Spezifikation beschreibt, wie sich Ihr System jetzt gerade verhält. Sie liegt unter openspec/specs/ und ist nach Domänen gegliedert (auth/, payments/, ui/). Spezifikationen bestehen aus Anforderungen („Das System SHALL Sitzungen nach 30 Minuten ablaufen lassen“) und Szenarien (konkreten GIVEN/WHEN/THEN-Beispielen). Betrachten Sie Spezifikationen als die gemeinsam vereinbarte Antwort auf die Frage: „Was tut diese Software?“
2. Eine Änderung ist eine Arbeitseinheit. Wenn Sie Verhalten hinzufügen, ändern oder entfernen möchten, erstellen Sie eine Änderung: einen Ordner unter openspec/changes/, in dem alle zugehörigen Informationen zusammenliegen. Ein Vorschlag, ein Entwurf, eine Aufgabenliste und die Spezifikationsänderungen. Eine Änderung, ein Ordner, eine Funktion.
3. Delta-Spezifikationen beschreiben die Änderungen, nicht die ganze Welt. Innerhalb einer Änderung schreiben Sie nicht die gesamte Spezifikation neu. Sie verfassen ein kleines Delta: Diese Anforderung wurde ADDED, jene MODIFIED, eine andere REMOVED. Dadurch eignet sich OpenSpec auch für die Weiterentwicklung bestehender Systeme und nicht nur für neue Projekte. Sie beschreiben den Diff, nicht den Endzustand.
4. Artefakte bauen aufeinander auf. Eine Änderung enthält einige Dokumente, die in einer natürlichen Reihenfolge erstellt werden und jeweils in das nächste einfließen:
proposal ──► specs ──► design ──► tasks ──► implement why what how steps do itSie können jederzeit zu jedem dieser Dokumente zurückkehren. Sie ermöglichen den nächsten Schritt, statt ihn zu erzwingen. (Weiter unten erfahren Sie mehr dazu.)
5. Beim Archivieren fließt die Änderung zurück in die maßgebliche Spezifikation. Wenn die Arbeit abgeschlossen ist, archivieren Sie die Änderung. Ihre Delta-Spezifikationen werden mit den Hauptspezifikationen zusammengeführt, und der Änderungsordner wird mit Datumsstempel nach changes/archive/ verschoben. Nun beschreiben Ihre Spezifikationen die neue Realität, und Sie können mit der nächsten Änderung beginnen. Der Kreislauf ist geschlossen.
Das Ganze im Bild
Abschnitt betitelt „Das Ganze im Bild“┌─────────────────────────────────────────────────────────────────┐│ openspec/ ││ ││ ┌──────────────────┐ ┌──────────────────────────┐ ││ │ specs/ │ │ changes/ │ ││ │ │ ◄───── │ │ ││ │ source of truth │ merge │ one folder per change │ ││ │ how things work │ on │ proposal · design · │ ││ │ today │ archive │ tasks · delta specs │ ││ └──────────────────┘ └──────────────────────────┘ ││ │└─────────────────────────────────────────────────────────────────┘Zwei Ordner. specs/ enthält den aktuellen Stand. changes/ enthält Ihre Vorschläge. Beim Archivieren wird ein Vorschlag in den maßgeblichen Stand übernommen.
Der tatsächliche Ablauf
Abschnitt betitelt „Der tatsächliche Ablauf“In der Standardeinrichtung sieht Ihr Ablauf so aus. Denken Sie optional zuerst darüber nach; dann entwirft ein Befehl den Plan, Sie lesen ihn, der nächste setzt ihn um und der letzte legt ihn ab.
/opsx:explore → (optional) think it through with the AI first/opsx:propose add-dark-mode → AI drafts proposal, specs, design, tasks (you read and adjust the plan)/opsx:apply → AI builds it, checking off tasks/opsx:archive → specs updated, change archivedBeginnen Sie im Zweifel mit dem Erkunden. /opsx:explore ist ein Denkpartner ohne Verpflichtungen: Der Befehl liest Ihren Code, zeigt Optionen auf und wandelt eine vage Idee in einen konkreten Plan um, bevor Code geschrieben wird. Das ist das beste Gegenmittel gegen eine KI, die sonst aufgrund einer ungenauen Eingabe einfach irgendetwas baut. Wissen Sie bereits genau, was Sie möchten? Dann fahren Sie direkt mit /opsx:propose fort. In jedem Fall ist „Explore“ im Standardprofil enthalten und immer verfügbar. Siehe den Leitfaden zum Erkunden.
Das sind Slash-Befehle, die Sie im Chat Ihres KI-Assistenten eingeben. Die Einrichtung (openspec init) erfolgt im Terminal. Wenn diese Trennung neu für Sie ist, lesen Sie zuerst So funktionieren Befehle; sie ist die häufigste Ursache für Verwirrung.
„Ermöglicher statt Schranken“
Abschnitt betitelt „„Ermöglicher statt Schranken““Diese Formulierung taucht überall in OpenSpec auf. Hier erfahren Sie, was sie konkret bedeutet.
Traditionelle Spezifikationsprozesse sind Wasserfallmodelle: Zuerst wird die Planung abgeschlossen, danach darf implementiert werden, und ein Zurück ist mühsam. OpenSpec lehnt das ab. Die Reihenfolge proposal → specs → design → tasks zeigt, was als Nächstes möglich wird, nicht, wozu Sie als Nächstes gezwungen sind.
Stellen Sie während der Implementierung fest, dass der Entwurf falsch war? Bearbeiten Sie design.md und machen Sie weiter. Merken Sie, dass der Umfang kleiner sein sollte? Aktualisieren Sie den Vorschlag. Nichts wird festgeschrieben. Die Abhängigkeiten stellen lediglich sicher, dass die KI den nötigen Kontext hat (ohne Spezifikationen als Grundlage lassen sich keine guten Aufgaben verfassen); sie schränken Sie nicht ein.
Die Stärke dieses Ansatzes ist seine Ehrlichkeit: Die Arbeit ist in der Realität unübersichtlich und iterativ, und OpenSpec lässt das zu. Der Preis dafür ist Disziplin: Weil Sie nichts zum nächsten Schritt zwingt, müssen Sie selbst darauf achten, eine Änderung gezielt zu halten, statt sie ausufern zu lassen. Gute Praktiken dafür finden Sie im Leitfaden zu Workflows.
Warum sich der geringe Mehraufwand lohnt
Abschnitt betitelt „Warum sich der geringe Mehraufwand lohnt“Ganz offen: OpenSpec fügt einen Schritt hinzu. Vor der Umsetzung schreiben Sie einen kurzen Plan. Was gewinnen Sie dadurch?
- Sie erkennen Fehlentwicklungen, bevor sie teuer werden. Ein Missverständnis in einem ein Absatz langen Vorschlag zu korrigieren, kostet nichts. Nachdem die KI 400 Zeilen geschrieben hat, sieht das anders aus.
- Plan und Code bleiben im selben Repository. Sechs Monate später erklärt Ihnen (und der nächsten KI-Sitzung) die Spezifikation, warum das System so funktioniert.
- Änderungen lassen sich überprüfen. Ein Änderungsordner ist ein übersichtliches Paket: Vorschlag lesen, Deltas überfliegen, Aufgaben prüfen. Keine Archäologie in der Chat-Historie.
- Es passt zu bestehenden Codebasen. Dank Deltas können Sie eine Änderung an einer Anwendung mit 50.000 Zeilen spezifizieren, ohne vorher das ganze System dokumentieren zu müssen.
Und der ehrliche Nachteil: Für eine wirklich triviale Korrektur in einer Zeile lohnt sich der Aufwand möglicherweise nicht – das ist in Ordnung. OpenSpec ist leichtgewichtig, aber nicht kostenlos. Verwenden Sie es dort, wo eine gemeinsame Abstimmung wichtig ist. Mit einer KI, die jede vage Anfrage selbstbewusst umsetzt, ist das meistens der Fall.
Wie geht es weiter?
Abschnitt betitelt „Wie geht es weiter?“- Neu hier? Erste Schritte führt Sie vollständig durch Ihre erste Änderung.
- Sie wissen noch nicht, was Sie bauen möchten? Beginnen Sie mit Erst erkunden.
- Sie sind unsicher, wo Befehle ausgeführt werden? So funktionieren Befehle.
- Möchten Sie alles oben Genannte ausführlich erklärt bekommen? Konzepte.
- Lernen Sie am liebsten anhand von Beispielen? Beispiele und Rezepte.
- Möchten Sie einen Begriff nachschlagen? Glossar.
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz mit strukturierten Workflows, Multi-Agent-Ausführung und Hero-Dungeon-Ansichten.
Mit einem intelligenteren, schnelleren und unterhaltsameren agentischen Workflow wird aus Ideen nutzbare Software.

- SmartStrukturierte Workflows machen aus Absichten einen umsetzbaren Weg von der Idee bis zur Auslieferung.
- EfficientMulti-Agent-Workflows führen Recherche, Umsetzung und Prüfung parallel aus.
- FunHero Dungeon macht lange Coding-Sitzungen anschaulich und gemeinschaftlich.
Ökosystem-Seiten
Schnellzugriffe
Community
© 2026 HagiCode