BlastLoop Vibe 项目

给 AI 编程智能体的三层写码高度与三道验收关卡

项目简介

BlastLoop 是 Ross Shaw 为 AI 编程智能体提出的实操框架:让 Blast、Mid、Inner 三种高度各自负责不同层级的写码,再让 T1 结构化、T2 缺陷与运维、T3 对抗性三道关卡按固定顺序验收。当前版本 1.0.0,口号是"结构先行,功能其次,攻击最后"。作者的出发点很直接:AI 编程让团队更快,也让失败来得更快。

核心功能

  1. 三层写码高度:Blast 负责系统级结构与仓库形态,包括服务边界、顶层接口、共享契约与部署结构;Mid 负责子系统与功能切片,包括服务模块、集成面与子系统重构;Inner 负责局部改动,包括几个文件、函数、测试与适配器。
  2. 三道测试关卡:T1 检查结构性问题,例如边界画错、逻辑放错高度;T2 检查缺陷与运维问题;T3 做对抗性检验。
  3. 固定顺序的测试循环:T1 → T2 → T3,顺序不可跳过。
  4. 回退与改道规则:若 T3 发现结构性问题,不允许就地打补丁,必须按 T3 → T1 → 改道到 Blast、Mid 或 Inner → T2 → T3 的路径重来。
  5. 交接包规范:docs/HANDOFFS.md 定义各阶段之间的交接包内容与路由规则——阶段可以提出修复建议,但决定权与实现权归所属高度。
  6. 横向对照:docs/COMPARISON.md 提供与其他智能体协作写码方式的对比说明。

技术实现

项目本身不是一个运行时库,而是一套"给智能体读的规范包"。仓库根目录的 AGENTS.md 是一张路由卡,告诉智能体当前任务该加载哪一份构建提示(prompts/blast.md、prompts/mid.md、prompts/inner.md),以及该依次跑哪三份测试提示(prompts/t1-structural.md、prompts/t2-bug-ops.md、prompts/t3-adversarial.md)。docs/HANDOFFS.md 规定交接包字段与改道规则,examples/session.md 给出一份完整会话样例,docs/COMPARISON.md 用于横向对比。全仓库以 MIT 协议开放,不绑定任何特定模型或工具,实际工作方式是按任务高度把提示词加载进 AGENTS.md,让智能体在自己负责的范围内写码并逐关验收。

快速上手

  1. 克隆仓库到需要智能体协助的项目目录。
  2. 让智能体读取仓库中的 AGENTS.md 路由卡。
  3. 按任务高度加载对应构建提示:系统或仓库形态用 blast.md,子系统或功能切片用 mid.md,局部文件或单元改动用 inner.md。
  4. 让智能体在该高度范围内写码——框架刻意不是先写规格、先写计划再交给单一实现者,而是让构建层在自己负责的尺度上直接产出代码。
  5. 依次执行 T1 → T2 → T3 三份测试提示。
  6. 若 T3 报出结构性问题,按 T3 → T1 → 改道 → T2 → T3 重跑。

适用人群

已经在用 Claude Code、Codex 等 AI 编程智能体写生产代码的团队;需要统一智能体作业流程的技术负责人;对结构与边界格外敏感的架构师;以及希望降低"智能体写代码"失败率的小团队。

设计理念

作者把它类比为运维思维:每个改动都要有对应高度的责任人,每个结果在出货前依次通过结构、运维、对抗三道门禁。AI 没有消除工程失败,只是让它来得更快,框架要做的就是在它冲出去之前拦下来。

官方链接

仓库 https://github.com/rlshaw-ml/BlastLoop | 深度长文 WORLDWRIGHT 第 3 期《AI Did Not Remove Engineering Failure. It Made It Faster.》

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论