Skip to content

OpenSpecSpecificatiegestuurd Ontwikkelen voor AI Assistenten

Een lichtgewicht specificatie voor het bouwen en beheren van AI assistentprojecten.

OpenSpec Documentatie

Welkom. Dit is de thuispagina van alles over OpenSpec.

OpenSpec helpt u en uw AI coderingassistent akkoord te gaan over wat er gebouwd moet worden voordat er enige code is geschreven. U beschrijft de wijziging, de AI stelt een korte specificatie en een taaklijst op, jullie kijken beiden naar hetzelfde plan, en dan gebeurt het werk. Geen meer ontdekken halverwege dat de AI iets verkeerd heeft gebouwd.

Als u niets anders leest, lees dan deze twee pagina's:

  1. Getting Started: installeer, initialiseer en stuur uw eerste wijziging.
  2. How Commands Work: waar u daadwerkelijk /opsx:propose typt (hint: in uw AI chat, niet in de terminal). Dit is een valkuil voor bijna iedereen.

Die tweede pagina is belangrijker dan het lijkt. OpenSpec heeft twee helften: een command-line tool die u in uw terminal uitvoert, en slash commands die u aan uw AI assistent geeft. Weten welke wat is, bespaart u de meest voorkomende verwarring.

De beste gewoonte om eerst op te bouwen: als u niet zeker weet wat u moet bouwen, begin dan met /opsx:explore. Het is een denkpartner zonder risico die uw code leest, opties afweegt en een vage gedachte omzet in een concreet plan voordat er enig artefact of code bestaat. De gids Explore First onderbouwt dit.

Kies uw pad

Ik ben compleet nieuw. Begin met Getting Started, en blader daarna door de Core Concepts at a Glance. Als iets mysterieus aanvoelt, zijn de FAQ en Glossary in de buurt.

Ik heb een probleem, maar geen plan. Dit is het veelvoorkomende geval, en het heeft een specifieke oplossing: Explore First. Gebruik /opsx:explore om er met de AI over na te denken voordat u zich ergens aan bindt.

Ik heb een grote bestaande codebase. U documenteert niet alles. Using OpenSpec in an Existing Project toont hoe u kunt beginnen met echte, brownfield code zonder het oceaan op te koken.

Ik wil gewoon dat het werkt. Install, voer openspec init uit, en lees dan How Commands Work zodat uw eerste slash command op de juiste plek terechtkomt.

Ik leer door voorbeelden. De pagina Examples & Recipes leidt u door echte wijzigingen van begin tot eind: een kleine functie, een bugfix, een refactor, een exploratie.

Ik kom uit het oude workflow. De Migration Guide legt uit wat er is veranderd en waarom, en belooft dat uw bestaande werk veilig is.

Ik wil het aanpassen aan het proces van mijn team. Customization behandelt projectconfiguratie, aangepaste schemas en gedeelde context.

Iets is kapot. Troubleshooting verzamelt de fouten die mensen daadwerkelijk tegenkomen, inclusief oplossingen.

De hele kaart

Begin hier

DocWat het u geeft
Getting StartedInstalleer, initialiseer en voer uw eerste wijziging van begin tot eind uit
Explore FirstGebruik /opsx:explore om een idee te overwegen voordat u zich committeert
How Commands WorkWaar slash commands worden uitgevoerd, wat "interactive mode" betekent, terminal versus chat
Core Concepts at a GlanceHet gehele mentale model op één pagina: specificaties, wijzigingen, deltas, archief
Installationnpm, pnpm, yarn, bun, Nix en hoe u kunt verifiëren dat het werkte

Gebruik dagelijks

DocWat het u geeft
WorkflowsVeelvoorkomende patronen en wanneer u naar elke command moet grijpen
Examples & RecipesVolledige doortochten van echte wijzigingen, kopieerbaar
Using OpenSpec in an Existing ProjectHet adopteren van OpenSpec op een grote brownfield codebase
Editing & Iterating on a ChangeArtefacten bijwerken, teruggaan, handmatige wijzigingen reconciliëren
CommandsReferentie voor elke /opsx:* slash command
CLIReferentie voor elke openspec terminal command

Begrijp het diepgaand

DocWat het u geeft
ConceptsDe uitgebreide uitleg van specificaties, wijzigingen, artefacten, schemas en archief
OPSX WorkflowWaarom de workflow vloeiend is in plaats van fasegebonden, plus een architectuur deep dive
GlossaryElke term gedefinieerd op één plek

Maak het van u

DocWat het u geeft
CustomizationProjectconfiguratie, aangepaste schemas en gedeelde context
Multi-LanguageArtefacten genereren in talen anders dan Engels
Supported ToolsDe 25+ AI tools waarmee OpenSpec integreert, en waar de bestanden terechtkomen

Als u hulp nodig heeft

DocWat het u geeft
FAQSnelle antwoorden op de vragen die mensen het meest stellen
TroubleshootingConcrete oplossingen voor concrete fouten
Migration GuideOverstappen van de legacy workflow naar OPSX

Coördineren over repos (beta)

DocWat het u geeft
Stores: User GuidePlan in zijn eigen repo wanneer uw werk meerdere repos of teams omvat
Agent ContractDe machineleesbare CLI oppervlakken die agents aansturen

De dertig seconden versie

text
1. Install        npm install -g @fission-ai/openspec@latest
2. Initialize     cd your-project && openspec init
3. Explore        (in uw AI chat)  /opsx:explore           ← optioneel, maar een geweldige gewoonte
4. Propose        (in uw AI chat)  /opsx:propose add-dark-mode
5. Build          (in uw AI chat)  /opsx:apply
6. Archive        (in uw AI chat)  /opsx:archive

Stappen 1 en 2 gebeuren in uw terminal. De rest gebeurt in de chat van uw AI assistent. Dat onderscheid is het enige wat de moeite waard is om te onthouden, en How Commands Work legt precies uit waarom. Stap 3 is optioneel, maar beginnen met /opsx:explore als u twijfelt is de gewoonte die het meest de moeite waard is om aan te nemen.

Waar else hulp krijgen

Vond u iets in deze documentatie dat fout, verouderd of verwarrend is? Dat is een bug. Open een issue of een PR. Documentatieverbeteringen zijn een van de meest waardevolle bijdragen die u kunt leveren.