Skip to content

Ik wil Spexso gaan gebruiken in een bestaand project ​

Voeg Spexso toe aan een lopend project zonder iets te breken. Init checkt bestaande bestanden en setup triaged je backlog.

Steps ​

  1. Navigeer naar je projectmap, installeer en initialiseer. Nog niet gedaan op deze machine? Configureer eerst de private @flexso npm registry — zonder die .npmrc + token geeft npm install een 404:
    bash
    cd my-existing-project
    npm install -D @flexso/spexso
    npx @flexso/spexso init
    Init is veilig op bestaande projecten — het controleert of bestanden al bestaan. Init maakt ook automatisch alle GitLab scoped labels aan (stage::*, type::*, size::*, priority::*, platform::*, ai::*) — bestaande labels worden overgeslagen. Rulebooks (incl. .spexso/rules/doctrine.md) en templates (constitution, learning-card, planner-registry) worden geseed zonder bestaande getunede versies te overschrijven. Heeft .claude/settings.json nog geen hooks-blok, dan waarschuwt init dat observability en doctrine-injectie uit staan.
  2. Open Claude Code en start de setup:
    /spexso-setup
    Setup doet het volgende:
    • Scant je codebase (structuur, stack, frameworks)
    • Stelt vragen over conventies en workflows
    • Genereert een CLAUDE.md met projectcontext
    • Triaged bestaande GitLab issues (labels, prioriteit)
  3. Review de gegenereerde CLAUDE.md en commit:
    bash
    git add .spexso/ CLAUDE.md && git commit -m "chore: onboard spexso"

WARNING

Bestaande issues krijgen automatisch labels. Review de triage-resultaten in GitLab na setup.

Tips ​

  • Labels worden idempotent aangemaakt — al bestaande labels worden niet overschreven
  • Setup herkent veelgebruikte SAP BTP stacks automatisch (CAP, Fiori, ABAP)
  • Gebruik /spexso-sync na setup om de lokale index actueel te houden