Lintez vos spécifications
comme vous lintez votre code.
Le CLI SpecScore valide vos features, exigences et critères d'acceptation depuis la ligne de commande. Exécutez-le en local, connectez-le à votre CI ou laissez votre agent d'IA l'appeler. Open source, sans compte, sans télémétrie.
$ 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
Installation en 60 secondes.
$ 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@mainNécessite Go 1.26 ou supérieur. Installe la dernière version de développement depuis main — peut inclure des modifications non encore disponibles dans une version balisée.
Pour figer une version spécifique, remplacez @main par un tag comme@v0.4.2, ou utilisez @latest pour la version balisée la plus récente.
Ce qui est inclus.
Lint
Valide la structure, les métadonnées, les références croisées et l'unicité des AC. Rapporte pass/fail par exigence avec des suggestions de correction.
Score
Évalue la complétude de la spécification sur une échelle de 0 à 100. Détecte les acteurs manquants, les déclencheurs, les états d'erreur, les modèles de sécurité et les limites de débit.
Prêt pour la CI
Code de sortie non nul en cas d'échec. Connectez specscore lintà votre pipeline de CI aux côtés d'ESLint, Prettier et de votre suite de tests.
Sans télémétrie
Le CLI n'envoie aucune donnée. Vos spécifications et scores restent sur votre machine. Sans compte, sans clé API, sans dépendance au cloud.
Portable
Un binaire unique. macOS, Linux, Windows. Aucune dépendance de runtime. Fonctionne sur n'importe quel dossier de spécifications en Markdown.
Open source
Licence MIT. Le code source est disponible surspecscore/specscore-cli. Gratuit pour toujours.
Utilisez-le avec votre agent d'IA.
Le CLI est le moteur au cœur des deux plugins Claude Code. Si votre agent écrit des spécifications, le CLI lui indique si elles sont correctes — avant que l'agent n'écrive une seule ligne de code.
Comment cette boucle fonctionne avec Claude Code et Cursor — le fichier de fonctionnalité, specscore agent setup et specscore spec lint — est décrit dans développement piloté par les spécifications avec Claude Code et Cursor.