AI plugin for SpecScore — skills that teach AI agents how to use the specscore CLI for spec navigation, linting, and lifecycle operations.
This repository contains the plugin source. It is installed on top of the specscore CLI; the CLI is a prerequisite.
| Directory | Description |
|---|---|
skills/ |
Agent skills — one per SpecScore CLI resource group, progressively loaded per-verb |
.claude-plugin/ |
Claude Code plugin manifest |
Via the SpecScore AI marketplace:
/plugin marketplace add specscore/ai-marketplace
/plugin install specscore@specscore
Requires Claude Code v2.1.110 or later if installed transitively as a dependency of another plugin.
The specscore CLI must be on your PATH before any wrapper skill can run. Two options:
- Invoke
/specscore:installinside Claude Code — the install skill wraps the official installer and runs it with your approval. - Or run manually in your terminal:
curl -fsSL https://specscore.md/get-cli | sh.
Verify with specscore --version.
The plugin wraps the specscore CLI — it does not replace it. Skills encode when to call a command, which flags to pass, and how to interpret exit codes. The CLI contract (commands, flags, exit codes) is defined in specscore/specscore-cli.
A change in the CLI surface typically produces a matching skill update in this repository; the two evolve together but release independently.
specscore is a base-layer CLI wrapper plugin. Methodology plugins such as specstudio depend on it to compose multi-step workflows. See ADR-0004 for the full layering rationale.
Sister plugin: synchestra-cli — wraps the synchestra CLI using the same structure.
Releases are tagged as specscore--v<version> on this repository to support Claude Code's dependency resolution. See ADR-0004 for the convention.
MIT — see LICENSE.
None at this time.