SpecScore Synchestra
winget install --id=Synchestra.SpecScore -e SpecScore is a command-line interface (CLI) tool designed to work with Markdown-based specifications. It enables teams to validate spec trees against structural conventions, search across features, and inspect relationships between features, plans, and tasks.
Key Features:
- Markdown + YAML Support: Leverages familiar formats for writing feature specs, requirements, and acceptance criteria.
- Hierarchical Structure: Organizes specifications into a navigable tree with clear parent-child relationships.
- CLI Capabilities: Includes commands to validate specs, search across features, inspect relationships, and manage spec lifecycles (from ideas to plans).
- Integration with CI/CD: Lints specs as part of the build process to catch ambiguities early.
- Status Management: Automatically syncs status changes across related specifications.
Audience & Benefit: Ideal for development teams building complex software products, particularly those integrating AI agents into their workflows. By providing a structured, machine-readable format for specifications, SpecScore reduces ambiguity, improves traceability between code and requirements, enables automated querying of specs by AI agents, and ensures all stakeholders work from a single source of truth that is versioned alongside the codebase.
Install via winget to start managing your specifications with clarity and precision.