Lintea tus especificaciones
como linteas tu codigo.
El SpecScore CLI valida features, requisitos y criterios de aceptacion desde la linea de comandos. Ejecutalo en local, conectalo a tu CI o deja que tu agente de IA lo llame. Open source, sin cuenta, sin telemetria.
$ specscore lint apply-discount.md ✓ R1 has acceptance criteria ✓ R2 has acceptance criteria ✗ R3 no acceptance criteria ✗ link "Related Feature: discount-tiers" not found ✗ section "Open Questions" missing 3 problems exit 1
Instalacion en 60 segundos.
$ 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@mainRequiere Go 1.26 o superior. Instala el ultimo build de desarrollo desde main — puede incluir cambios que aun no estan en un release taggeado.
Para fijar una version especifica, cambia @main por un tag como@v0.4.2, o usa @latest para el release taggeado mas reciente.
Que incluye.
Lint
Valida estructura, metadatos, referencias cruzadas y unicidad de AC. Reporta pass/fail por requisito con sugerencias de correccion.
Score
Califica la completitud de la especificación en una escala de 0 a 100. Detecta actores faltantes, triggers, estados de error, modelos de seguridad y limites de tasa.
Listo para CI
Exit code distinto de cero si falla. Conecta specscore linta tu pipeline de CI junto con ESLint, Prettier y tu suite de tests.
Sin telemetria
El CLI no envia datos a ningun lado. Tus especificaciones y scores se quedan en tu maquina. Sin cuenta, sin API key, sin dependencia de la nube.
Portable
Un solo binario. macOS, Linux, Windows. Sin dependencias de runtime. Funciona en cualquier directorio de especificaciones en Markdown.
Open source
Licencia MIT. El codigo fuente esta enspecscore/specscore-cli. Gratis para siempre.
Usalo con tu agente de IA.
El CLI es el motor detras de ambos plugins de Claude Code. Si tu agente escribe especificaciones, el CLI le dice si estan bien — antes de que el agente escriba una sola linea de codigo.