Esegui il lint delle tue specifiche
come fai con il codice.
La CLI di SpecScore convalida feature, requisiti e criteri di accettazione dalla riga di comando. Eseguila in locale, collegala alla tua CI o lascia che il tuo agente IA la invochi. Open source, nessun account, nessuna telemetria.
$ specscore spec lint features/apply-discount/README.md:0 [error] oq-section: Open Questions section not found features/apply-discount/README.md:0 [error] index-entries: Child directory not listed in index: refunds features/apply-discount/refunds:0 [error] readme-exists: README.md not found 3 violations found (3 errors) # exit code 1
Installazione in 60 secondi.
$ curl -fsSL https://specscore.md/install/get-cli | shPS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"$ brew install specscore/tap/specscore$ go install github.com/specscore/specscore-cli/cmd/specscore@mainRichiede Go 1.26 o successivo. Questo installa l'ultima build di sviluppo da main — potrebbe includere modifiche non ancora presenti in una release con tag.
Per bloccare una versione specifica, sostituisci @main con un tag come@v0.4.2, oppure usa @latest per la release con tag più recente.
Cosa include.
Lint
Valida struttura, metadati, riferimenti incrociati e unicità degli AC. Riporta pass/fail per requisito con suggerimenti per la correzione.
Score
Valuta la completezza della specifica su una scala da 0 a 100. Rileva attori mancanti, trigger, stati di errore, modelli di sicurezza e rate limit.
Pronto per la CI
Codice di uscita diverso da zero in caso di errore. Collega specscore lintalla tua pipeline di CI insieme a ESLint, Prettier e alla tua suite di test.
Nessuna telemetria
La CLI non invia dati da nessuna parte. Le tue specifiche e i tuoi punteggi restano sulla tua macchina. Nessun account, nessuna chiave API, nessuna dipendenza dal cloud.
Portabile
Un unico binario. macOS, Linux, Windows. Nessuna dipendenza di runtime. Funziona in qualsiasi cartella di specifiche Markdown.
Open source
Licenza MIT. Il codice sorgente è suspecscore/specscore-cli. Gratuito per sempre.
Usala con il tuo agente IA.
La CLI è il motore alla base di entrambi i plugin per Claude Code. Se il tuo agente scrive specifiche, la CLI gli dice se sono corrette — prima ancora che l'agente scriva una singola riga di codice.
Come funziona questo ciclo con Claude Code e Cursor — il file di funzionalità, specscore agent setup e specscore spec lint — è in sviluppo guidato dalle specifiche con Claude Code e Cursor.