AI 编程工程循环编排器

给 AI 编程,
上工程纪律。

跨平台 Git 工程化工作流编排框架:统一封装 GitHub / GitLab / GitCode 三大平台,配合 AI Agent Skills,覆盖从需求到发布的完整工程循环。

cargo install gf
gf — workflow
gf skills install
✔ 已安装 26 个 gf-* skills(.claude/skills/)
gf issue list --output toon
platform: github · 3 open issues
gf --version
gf 1.1.0
需求澄清 → 计划制定 → 执行 → 交付检查
.claude/skills/
├── gf-workflow/ AI
├── gf-quality/ AI
├── gf-pr-review/
├── gf-issue-triage/
└── … 共 26 个 skills

一个命令,跑完整个工程循环

  1. 01

    需求澄清

    brainstorming 探索上下文,创建并审查 Issue,产出设计文档。

  2. 02

    计划制定

    writing-plans 生成完整实施计划,质量门禁层层把关。

  3. 03

    执行

    TDD 红绿循环 + 子代理隔离开发,自动创建 PR。

  4. 04

    交付检查

    流水线分析、Issue 分流、代码审查与 dogfooding。

为什么是 gf

三大平台,一个命令面

统一封装 GitHub、GitLab、GitCode 的平台差异——同一条 gf issue list 在三个平台上行为一致。自动检测 git remote,也可 --platform 手动指定。

GitHub · gh GitLab · glab GitCode · gitcode

26 个 Skills

从 Issue 创建、PR 审查到 Release 发布的全流程技能矩阵,装进你的 Agent。

多 Agent 平台

Claude Code / Codex / Gemini / Copilot / OpenCode,一键安装、自动检测。

质量门禁

build → test → coverage → fmt → static → pre-commit,全绿才能交付。

toon 输出

面向 Agent 消费的 token 优化输出格式,省 60–90% token。

Dogfooding

用 gf 开发 gf——它自己的工作流就是最好的案例。

Claude CodeCodexGemini CLICopilotOpenCodeghglabgitcodeRust 2024toonMITClaude CodeCodexGemini CLICopilotOpenCodeghglabgitcodeRust 2024toonMIT

命令速览

gf issue list # 自动检测平台
gf issue create --title "feat: …" # 创建 Issue
gf issue view 97 # 查看详情
gf pr create # 创建 PR
gf pr list --state open # 列出 PR
gf pr merge 112 # 合并
gf release create v1.0.0 # 创建发布
gf release list # 发布列表
gf review approve 112 # 批准
gf review comment 112 # 评论
/gf-workflow # 四阶段全流程编排
/gf-quality # 本地质量门禁

现在,给你的 AI 编程加上工程纪律。

brew tap byx-darwin/tap && brew install gf

MIT License · Rust 2024 · 支持 GitHub / GitLab / GitCode 三大平台