Was ist OpenSpec? Installation und Workflows
OpenSpec ist ein schlankes Framework für spezifikationsgetriebene Entwicklung (Spec-Driven Development). Es fügt zwischen Ihnen und Ihrem KI-Coding-Assistenten eine Schicht der Vereinbarung ein: Zuerst festhalten, was gebaut werden soll, den Plan prüfen und erst dann Code schreiben, statt Anforderungen nur im Chatverlauf zu belassen. Es steht unter der MIT-Lizenz, unterstützt mehr als 30 KI-Coding-Tools, und auch der eigene Workflow von HagiCode basiert darauf. Diese Seite zeigt den kürzesten Weg zur Installation und zur ersten vollständigen Änderung; die ausführlichen Anleitungen werden auf einer eigenen Website gepflegt.
Kernkonzepte
OpenSpec besteht aus fünf Ideen:
- Specs sind die Quelle der Wahrheit. Sie beschreiben, wie sich das System jetzt verhält, liegen in
openspec/specs/, sind nach Bereichen geordnet und bestehen aus Anforderungen und Szenarien. - Eine Änderung (change) ist eine Arbeitseinheit. Um Verhalten hinzuzufügen, zu ändern oder zu entfernen, legen Sie unter
openspec/changes/einen Ordner an, der Vorschlag, Design, Aufgabenliste und Spec-Änderungen dieser Arbeit enthält. - Delta-Specs beschreiben nur, was sich ändert. Innerhalb einer Änderung schreiben Sie nicht die ganze Spec neu, sondern
ADDED,MODIFIEDundREMOVED; deshalb eignet sich OpenSpec gut zum Bearbeiten bestehender Systeme. - Artefakte bauen aufeinander auf. proposal (warum) → specs (was) → design (wie) → tasks (Schritte) → Umsetzung. Sie sind Hilfsmittel, keine Hürden, und Sie können jederzeit zu jedem davon zurückkehren.
- Das Archivieren führt die Änderung in die Wahrheit zurück. Ist die Arbeit erledigt, werden die Delta-Specs in die Haupt-Specs übernommen und der Änderungsordner wird mit Datum nach
changes/archive/verschoben.
Installation
Sie benötigen Node.js 20.19.0 oder höher (für andere HagiCode-Komponenten wird 24 oder höher empfohlen, siehe Node.js installieren).
npm install -g @fission-ai/openspec@latestopenspec --versionUnter macOS und Linux können Sie auch Homebrew verwenden: brew install openspec. Auch pnpm, yarn (1.x) und bun können es global installieren, OpenSpec läuft aber weiterhin auf Node.js.
Wechseln Sie dann in Ihr Projektverzeichnis und initialisieren Sie es:
cd your-projectopenspec initDie Initialisierung fragt, welche KI-Tools Sie verwenden, und erzeugt dafür Skill- oder Befehlsdateien. Ohne Rückfragen geht es mit openspec init --tools claude,cursor; die Tool-IDs finden Sie unter Unterstützte Tools.
Ihre erste vollständige Änderung
Slash-Befehle geben Sie im Chat Ihres KI-Assistenten ein, nicht im Terminal:
/opsx:explore # noch unsicher? Die KI liest den Code und wägt Optionen ab/opsx:propose add-dark-mode # Änderungsordner anlegen: proposal, specs, design, tasks/opsx:apply # die Aufgabenliste umsetzen/opsx:archive # archivieren; Delta-Specs fließen in die Haupt-Specs/opsx:propose legt openspec/changes/add-dark-mode/ mit proposal.md, specs/, design.md und tasks.md an. Specs sind einfaches Markdown ohne besondere Syntax:
## ADDED Requirements
### Requirement: Theme selectionThe app SHALL let users switch between light and dark themes,defaulting to the system preference.
#### Scenario: User toggles dark mode- **WHEN** the user clicks the theme toggle- **THEN** the app switches to dark mode and persists the choiceDie KI schreibt sie, und Sie prüfen den Plan, bevor Code entsteht. Das Standardprofil enthält propose, explore, apply, update, sync und archive. Für den erweiterten Ablauf (new, continue, ff, verify, bulk-archive und mehr) wählen Sie ihn mit openspec config profile aus und wenden ihn mit openspec update an.
Befehlsnamen unterscheiden sich je nach Assistent leicht
/opsx:propose ist die kanonische Schreibweise. In Cursor und GitHub Copilot lautet sie /opsx-propose, in Amazon Q @opsx-propose und in Codex $openspec-propose. openspec init gibt die passende Form für die gewählten Tools aus.
Aktualisieren
npm install -g @fission-ai/openspec@latest # Paket aktualisierenopenspec update # KI-Anweisungsdateien in jedem Projekt auffrischenWenn Sie mit Homebrew installiert haben, verwenden Sie brew upgrade openspec.
Häufige Probleme
openspec: command not found: Das globale npm-Verzeichnis liegt nicht imPATH. Führen Sienpm prefix -gaus; unter macOS und Linux nehmen Sie das Unterverzeichnisbin/dieses Verzeichnisses in denPATHauf, unter Windows das Verzeichnis selbst.- „Requires Node.js 20.19.0 or higher“: Prüfen Sie die Version mit
node --versionund aktualisieren Sie Node.js. /opsx:proposeerscheint nicht im Chat: Stellen Sie sicher, dass Sie den Befehl im Assistenten und nicht im Terminal eingeben, führen Sieopenspec updateaus, um die Dateien neu zu erzeugen, und starten Sie den Assistenten neu. Tools, die nur Skills unterstützen, etwa Codex, brauchen stattdessen die Schreibweise$openspec-propose.- Die Initialisierung hat Ihr Tool nicht eingerichtet: Führen Sie
openspec initerneut aus oder übergeben Sie--tools.
Vollständige Dokumentation
Weiterführende Links
- Wenn Sie zwischen OpenSpec und GitHubs Spec Kit abwägen, lesen Sie Spec Kit vs. OpenSpec.
- Die Praxis von HagiCode auf Basis von OpenSpec: Optimierung der OpenSpec-Leistung in verschiedenen Phasen mit verschiedenen Agenten: HagiCode Praxiszusammenfassung und Was ist MonoSpecs: Warum es eine Weiterentwicklung und Erweiterung von OpenSpec ist.
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.
Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.
- IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
- EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
- InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.
Für Windows herunterladen
HagiCode teilen
Aus Ideen wird ausgelieferte Software.
HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.
- Intelligent
- OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
- Effizient
- Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
- Unterhaltsam
- UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

