Sobre el proyecto
SpecScore CLI proporciona un conjunto completo de herramientas para gestionar las especificaciones de SpecScore. Sus capacidades principales incluyen:
- **Gestión de Especificaciones**: Herramientas para realizar linting de árboles de especificaciones, listar e inspeccionar funcionalidades y gestionar tableros de tareas.
- **Gestión de Reglas**: Un sistema para crear y hacer cumplir reglas normativas (MUST/NEVER). Soporta reglas detalladas e inline, permite promover lecciones a reglas y vincula las reglas con habilidades de IA para garantizar un conocimiento operativo duradero.
- **SpecScore Studio**: Una herramienta de federación que indexa artefactos (árboles de especificaciones, grafos de código, manifiestos) a través de múltiples repositorios en un almacén de hechos consultable, exportando los datos como conjuntos de registros INGR.
- **Rehearse**: Un motor de ejecución para escenarios de aceptación basados en markdown. Soporta varios tipos de bloques de pasos, incluyendo bash, Hurl (HTTP), SQL (SQLite), DTQL y GraphQL, con una bolsa de contexto compartido para el paso de variables.
- **Integración de Agentes de IA**: Comandos para configurar agentes de IA compatibles (como Claude, Copilot y Cursor) con las convenciones y paquetes de habilidades de SpecScore.
- **Auto-actualización**: Mecanismos integrados para verificar y aplicar actualizaciones a través de diferentes métodos de instalación (Homebrew, Scoop, WinGet o manual).
La herramienta está escrita en Go y mantiene una cobertura de sentencias del 100%.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.