Spec Loop:让 Claude 先说清楚再动手的规格循环工具
你有没有遇到过这种情况——给 Claude 一个需求,它噼里啪啦写了一大堆代码,结果一跑全是 bug,功能点还漏了好几个?
问题不在 Claude 笨,而是需求本身就不够扎实。模糊的需求 → 模糊的实现 → 一地鸡毛。
今天挖到一个刚开源的小工具,叫 Spec Loop,专门解决这个根本问题。
它的思路很清醒:先说清楚,再动手做
Spec Loop 是一个 Claude Code 插件,它的核心是一个双阶段循环:
阶段一:规格细化
Claude 会反复读取你的需求 + 代码,找出那些”说不清、测不了”的地方,自动重写成机器可验证的标准。每个故事点都有对应的 validationCommand,跑不过就不算完成。
阶段二:自动实现
规格一旦锁定,Claude 自动挑选最高优先级的故事,一个一个实现、测试、验证、提交。整个过程不需要你盯着,它会自己判断什么时候该停。
关键在于那个 Stop Hook——每次 Claude 想”差不多了”退出时,Hook 会把它拦截回来,喂给它 spec.json + git 历史,让它带着上下文继续干活,不会在中途”失忆”。
适用场景
- 功能开发:新产品 Feature 从 0 到 1,用它跑一遍比手动盯代码省心得多
- 代码重构:把重构目标写成 spec,让 Claude 按优先级逐个击破
- 团队交接:spec.json 本身就是一份可执行的规格文档,新成员可以直接接手
怎么装
# 1. 添加市场
/plugin marketplace add skillhub-club/specloop
# 2. 安装插件
/plugin install spec-loop@specloop-marketplace
# 3. 生成规格
/spec 给任务加优先级字段
# 4. 启动循环
/spec-loop 实现优先级功能
就三步,规格 → 循环 → 看着它跑完。
GitHub 是开源的,文档里有交互式流程图可以先看看效果再决定要不要装。
GitHub:https://github.com/skillhub-club/specloop
评论区
0 条评论
登录后可评论。