返回顶部
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
安全检测
已通过
324
下载量
0
收藏
概述
安装方式
版本历史

flowforge

# FlowForge Autonomous spec → plan → code → QA pipeline powered by Claude Code. All heavy computation runs through Claude Code (Max subscription). OpenClaw only orchestrates. ## Architecture ``` Flo (minimal tokens) → shell pipeline → Claude Code (all heavy work) ↓ Account rotation on rate limit ``` ## Workflow Types Classify the task before planning — each type has a different phase structure: | Type | When | Phase Order | |------|------|-------------| | `feature` | New capability | Backend → Worker → Frontend → Integration | | `refactor` | Restructure existing code | Add New → Migrate → Remove Old → Cleanup | | `investigation` | Bug hunt | Reproduce → Investigate → Fix → Harden | | `migration` | Move data/infra | Prepare → Test → Execute → Cleanup | | `simple` | Single-file change | Just subtasks, no phases | ## Steps ### 1. Setup workspace ```bash bash ~/clawd/skills/flowforge/scripts/init_forge.sh "<task_description>" "<repo_path>" ``` Creates `~/.forge/<timestamp>/` with `task.md`. ### 2. Clarification checkpoint (required before spec) Before running the pipeline, ask 2–4 targeted questions to resolve ambiguity. Do not ask for information already in `task.md`. Focus on: - **Scope edge cases** — "Does this include X, or is that a separate shape?" - **Constraints** — "Any files that are frozen / must not be touched?" - **Integration points** — "Which existing module owns this responsibility?" - **Success definition** — "What does passing look like — a test, a manual check, a metric?" Present questions in a numbered list. Wait for answers before proceeding. If the task is unambiguous (e.g., a single-file fix from a clear issue), skip this step and note "No clarification needed." Save answers to `~/.forge/<timestamp>/clarifications.md` for reference during spec + plan phases. ### 3. Run the pipeline ```bash bash ~/clawd/skills/flowforge/scripts/run_forge.sh ~/.forge/<timestamp>/ ``` This chains 4 Claude Code calls: 1. **Spec** — generates `spec.md` incorporating clarifications (high thinking) 2. **Plan** — generates `implementation_plan.json` (high thinking) 3. **Code** — executes each subtask with verification (medium thinking) 4. **QA** — reviews output, scores against spec (high thinking) Each step saves output to the workspace directory. Claude Code does ALL the work. ### 4. Monitor Poll workspace for completion: ```bash tail -f ~/.forge/<timestamp>/progress.log cat ~/.forge/<timestamp>/qa_report.md ``` ## Account Rotation Three Claude Max accounts rotate automatically on rate limit: ``` account-1@gmail.com → account-2@gmail.com → account-3@gmail.com → retry ``` Configure your accounts in `~/.flowforge/accounts.txt` (one email per line). Save credentials per account in `~/.claude/accounts/<email>.json`. Switch accounts with: `bash <skill-dir>/scripts/rotate_account.sh` ## GitHub Issues To pull a task from a GitHub issue: ```bash gh issue view <number> --repo <owner>/<repo> --json title,body | \ jq -r '"# " + .title + "\n\n" + .body' > ~/.forge/<timestamp>/task.md ``` Then run the pipeline normally. ## Output On completion, workspace contains: - `clarifications.md` — pre-spec Q&A (scope, constraints, integration points) - `spec.md` — full specification (incorporates clarifications) - `implementation_plan.json` — phases + subtasks with status - `qa_report.md` — QA review and score - `project-context.md` — session handoff note (decisions made, patterns established, what next session needs to know) - `progress.log` — timestamped execution log ## Optional: Rubric Scoring (200 criteria) Add `--rubric` flag for high-stakes runs. Scores against a universal 200-criterion quality rubric after the spec-based QA pass: ```bash bash ~/clawd/skills/flowforge/scripts/run_forge.sh ~/.forge/<timestamp>/ --rubric ``` Rubric covers: Architecture (40), Code Quality (40), Testing (40), Error Handling (30), Security (20), Documentation (15), Observability (15). Verdict thresholds: **≥180 = Ship it** | **150–179 = Needs work** | **<150 = Major rework** Skip `--rubric` for quick tasks. Use it before shipping to production. ## Prompts See `references/spec-prompt.md`, `references/planner-prompt.md`, `references/qa-prompt.md`, `references/rubric-prompt.md` for the full Claude Code prompts used at each stage.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 flowforge-1775938219 技能

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

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

通过命令行安装

skillhub install flowforge-1775938219

下载 Zip 包

⬇ 下载 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.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部