SpecScore CLI,直接在 Claude Code 中使用。
ai-plugin-specscore 是一个轻量级 Claude Code 插件, 包装了开源的SpecScore CLI。将specscore lint、specscore feature、specscore task 和 specscore change-status作为原生插件命令提供——无需转义 shell,无需切换上下文。
$ /plugin marketplace add specscore/ai-marketplace $ /plugin install cli-skills@specscore
$ specscore agent setup <代理名称>为你的代理写入正确的指令文件 —claude、copilot、cursor、codex、antigravity.google、pi.dev 或 opencode。 在 SpecScore 管理的项目内运行。需要SpecScore CLI。
$ git clone https://github.com/specscore/ai-plugin-specscore $ cp -r ai-plugin-specscore/skills /你的代理/skills/路径
克隆插件仓库,将 skills/ 目录复制到你的代理读取技能文件的位置。
这是 SpecScore CLI 的轻量包装, 用于在你的 AI 代理中使用——仅此而已。 没有工作流主张,没有生命周期编排,没有斜杠命令流水线。
如果你需要主张明确的规格驱动开发工作流——/ideate、/specify、/plan、/implement——请安装SpecStudio Skills。 两个插件都运行在同一个 SpecScore CLI 之上。
这条循环在 Claude Code 和 Cursor 中如何进行——功能文件、specscore agent setup 和 specscore spec lint——见 用 Claude Code 和 Cursor 做规范驱动开发。
- CLI Skills — 你已经了解 SpecScore,想在代理循环中使用原始 CLI。
- SpecStudio Skills — 你是 SpecScore 新手,想要分步引导的工作流。
命令
/specscore-lint
对规格树或单个文件进行检查。按规则输出 pass/fail 报告。
> /specscore-lint spec/features/password-reset/ PASS Feature: password-reset PASS has title, status, and description PASS requirements have acceptance criteria PASS all AC IDs are unique
/specscore-feature
查看、检查或创建 SpecScore 功能的脚手架。
/specscore-task
读取和填充项目的任务板。
/specscore-change-status
将 Feature 或 Idea 在生命周期阶段间转换。
面向工具开发者
ai-plugin-specscore 的存在是为了让任何在 SpecScore 之上构建自定义工作流插件的人都可以依赖 CLI 接口层, 而无需重新发明它。如果你正在编写 SpecStudio Skills 的 社区替代方案——这就是你的基础层。
源代码在specscore/ai-plugin-specscore——MIT 许可证,永久免费。