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


GitHub: https://github.com/skillhub-club/specloop

评论区

0 条评论

登录后可评论。

白鹿 13 阅读