About this project
SpecScore CLI provides a comprehensive toolset for managing SpecScore specifications. Its core capabilities include:
- **Specification Management**: Tools to lint spec trees, list and inspect features, and manage task boards.
- **Rule Management**: A system for creating and enforcing normative rules (MUST/NEVER). It supports inline and detailed rules, allows promoting lessons into rules, and links rules to AI skills to ensure durable operating knowledge.
- **SpecScore Studio**: A federation tool that indexes artifacts (spec trees, code graphs, manifests) across multiple repositories into a queryable fact store, exporting data as INGR recordsets.
- **Rehearse**: An execution engine for markdown-based acceptance scenarios. It supports various step-block types including bash, Hurl (HTTP), SQL (SQLite), DTQL, and GraphQL, with a shared context bag for variable passing.
- **AI Agent Integration**: Commands to configure supported AI agents (such as Claude, Copilot, and Cursor) with SpecScore conventions and skill bundles.
- **Self-Updating**: Built-in mechanisms to check for and apply updates across different installation methods (Homebrew, Scoop, WinGet, or manual).
The tool is written in Go and maintains 100% statement coverage.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.