闲社服务运行正常AI智能体自动化平台
f

流锻流水线

技能标识:flowforge

Autonomous AI coding pipeline that breaks any task into a structured Spec → Plan → Code → QA loop and executes it via Claude Code. Use when: (1) starting any new feature, refactor, or bug fix, (2) given a GitHub issue to implement, (3) asked to "run FlowForge", "forge this", "plan and build", or "auto-implement". Routes ALL heavy work through Claude Code. Supports multi-account rotation to handle rate limits automatically.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

流锻流水线

FlowForge

由Claude Code驱动的自主规范→计划→编码→质量保证流水线。
所有重型计算通过Claude Code(Max订阅)运行。OpenClaw仅负责编排。

架构

Flo(最小令牌)→ shell流水线 → Claude Code(所有繁重工作)
↓
达到速率限制时自动轮换账户

工作流类型

在规划前对任务进行分类——每种类型具有不同的阶段结构:

类型适用场景阶段顺序
feature新功能后端 → 工作进程 → 前端 → 集成
refactor
重构现有代码 | 新增 → 迁移 → 移除旧代码 → 清理 |
| investigation | 缺陷排查 | 复现 → 调查 → 修复 → 加固 |
| migration | 数据/基础设施迁移 | 准备 → 测试 → 执行 → 清理 |
| simple | 单文件变更 | 仅子任务,无阶段划分 |

步骤

1. 设置工作区

bash
bash ~/clawd/skills/flowforge/scripts/init_forge.sh <任务描述> <仓库路径>

在 ~/.forge/<时间戳>/ 下创建包含 task.md 的目录。

2. 澄清确认点(规范前必需)

在运行流水线之前,提出2-4个有针对性的问题以消除歧义。不要询问 task.md 中已有的信息。重点关注:

  • - 范围边界情况 — 这包括X吗,还是说X是独立的部分?
  • 约束条件 — 是否有任何文件被冻结/不得触碰?
  • 集成点 — 哪个现有模块负责此项职责?
  • 成功定义 — 通过的标准是什么——测试、手动检查还是指标?

以编号列表形式呈现问题。等待回答后再继续。如果任务明确无歧义(例如,根据清晰的问题描述进行单文件修复),则跳过此步骤并注明无需澄清。

将答案保存到 ~/.forge/<时间戳>/clarifications.md,供规范和计划阶段参考。

3. 运行流水线

bash
bash ~/clawd/skills/flowforge/scripts/run_forge.sh ~/.forge/<时间戳>/

这将串联4次Claude Code调用:

  1. 1. 规范 — 生成包含澄清内容的 spec.md(高思考量)
  2. 计划 — 生成 implementation_plan.json(高思考量)
  3. 编码 — 执行每个子任务并验证(中等思考量)
  4. 质量保证 — 审查输出,对照规范评分(高思考量)

每个步骤将输出保存到工作区目录。Claude Code完成所有工作。

4. 监控

轮询工作区以检查完成情况:
bash
tail -f ~/.forge/<时间戳>/progress.log
cat ~/.forge/<时间戳>/qa_report.md

账户轮换

三个Claude Max账户在达到速率限制时自动轮换:

account-1@gmail.com → account-2@gmail.com → account-3@gmail.com → 重试

在 ~/.flowforge/accounts.txt 中配置您的账户(每行一个邮箱)。
将每个账户的凭据保存在 ~/.claude/accounts/<邮箱>.json 中。
使用以下命令切换账户:bash <技能目录>/scripts/rotate_account.sh

GitHub Issues

要从GitHub Issue中拉取任务:

bash
gh issue view <编号> --repo <所有者>/<仓库> --json title,body | \
jq -r # + .title + \n\n + .body > ~/.forge/<时间戳>/task.md

然后正常运行流水线。

输出

完成后,工作区包含:

  • - clarifications.md — 规范前的问答(范围、约束、集成点)
  • spec.md — 完整规范(包含澄清内容)
  • implementationplan.json — 阶段和子任务及其状态
  • qareport.md — 质量保证审查和评分
  • project-context.md — 会话交接记录(已做决策、已建立模式、下个会话需要了解的内容)
  • progress.log — 带时间戳的执行日志

可选:评分标准(200项标准)

为高风险运行添加 --rubric 标志。在基于规范的质量保证审查之后,对照通用的200项质量标准进行评分:

bash
bash ~/clawd/skills/flowforge/scripts/run_forge.sh ~/.forge/<时间戳>/ --rubric

评分标准涵盖:架构(40)、代码质量(40)、测试(40)、错误处理(30)、安全性(20)、文档(15)、可观测性(15)。

判定阈值:≥180 = 可发布 | 150–179 = 需要改进 | <150 = 需要重大返工

快速任务跳过 --rubric。在发布到生产环境前使用。

提示词

参见 references/spec-prompt.md、references/planner-prompt.md、references/qa-prompt.md、references/rubric-prompt.md,了解每个阶段使用的完整Claude Code提示词。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 flowforge-1775938219 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 flowforge-1775938219 技能

通过命令行安装

skillhub install flowforge-1775938219

下载

⬇ 下载 flowforge v1.1.0(免费)

文件大小: 22.23 KB | 发布时间: 2026-4-12 10:00

v1.1.0 最新 2026-4-12 10:00
Autonomous AI coding pipeline. Breaks any task into Spec, Plan, Code, QA loop and executes via Claude Code. Multi-account rotation for rate limits. Use for features, refactors, bug fixes, or GitHub issues.
返回顶部