gmickel/flow-next
Faster than your agent alone. And better. A workflow plugin that takes a bug, idea or ticket to a verified pull request: specs, cross-model review by risk, live QA, receipts in your repo. Claude Code · Codex · Cursor · Droid · Grok Build · OpenCode · Muse Code.
Flow‑Next – AI 驱动的编码代理工作流程
它是什么 – Flow‑Next 是一个插件,位于代码生成 LLM(Claude Code、OpenAI Codex、Cursor、Grok Build 等)与您的仓库之间。您向代理描述错误、功能、工单或性能问题,Flow‑Next 会编排完整的开发周期:它创建失败的测试或验收规格,要求模型编写修复,将 diff 路由到不同的模型系列进行审查,运行测试/基准测试,最后打开一个将每个更改映射到原始标准的 pull request。所有工件(规格、决策、收据)都存储在 .flow/ 目录下,以便工作保持可审计。
为何重要 – 纯 LLM 生成的代码通常缺乏周围的脚手架:清晰的规格、自动化验证和独立审查。Flow‑Next 自动添加这些缺失的步骤,README 声称与单独运行代理相比,可将交付速度提升至 2 倍,质量提升 10‑50%(减少隐藏测试失败)。
主要功能
- 路由选择 – 根据输入(错误、功能、性能请求、工单),Flow‑Next 选择最小工作流程(例如,测试优先、规格优先、测量优先)。您可以使用
flow --explain查看规划的路由。 - 规格与测试生成 – 将堆栈跟踪转换为失败的测试,为功能编写编号的验收标准,或在重构前创建特征化测试。
- 模型系列审查 – diff 由与编写它的模型不同系列的模型审查,减少盲点偏差。
- 证据与收据 – 每个阶段记录
ran、skipped(reason)或failed(reason)。结果、测量和审查决策保存在.flow/中。 - 自主模式 –
flow --auto(或--until=merge)在无人提示的情况下运行,循环进行审查、CI 和合并,直到 PR 获得批准。 - 多主机支持 – 可作为 Claude Code、OpenAI Codex、Factory Droid、Cursor、xAI Grok Build、OpenCode 和 Meta Muse Code 的插件安装,并提供主机特定的安装命令。
- CLI 与文档 –
flowctl提供 CLI;广泛的文档、Discord 社区和公开的证据页面支持性能声明。
典型工作流程
- 设置 – 为您的主机安装插件,运行
/flow-next:setup以编写指令片段并选择审查模型。 - 调用 –
/flow-next:flow <description>(或flow --auto)。Flow‑Next 决定路由、创建测试/规格、生成代码、运行验证,并在第一个人工决策点停止。 - 审查与 PR – 当您说“打开 PR”时,它会打开一个 pull request,其主体将每个更改映射到相应的验收标准。
- 落地 –
/flow-next:land <PR>解决剩余的审查/CI 反馈,并在您授权后 squash‑merge。
证据 – README 引用了一项 170 次端到端运行的基准测试,比较 Flow‑Next 与纯 Claude Code,显示在错误修复、小型/大型功能和 Rust 案例中,速度提升 1.1‑1.9 倍,质量提升 8‑48%。
适用对象 – 已经使用 LLM 编码助手并希望获得可重复、可审计的管道的团队,该管道添加规格、测试、独立审查和自动化 PR 处理。它适用于 monorepo、微服务架构和遗留代码库,并与 GitHub、GitLab 和 Jira 集成。
许可证与社区 – MIT 许可、开源。项目活跃(在三个 OS 上运行 CI、Discord、赞助链接),并列入“awesome‑Claude‑Code‑workflows”集合。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目