AI 编程工程循环编排器 给 AI 编程,
给 AI 编程,
上工程纪律。
跨平台 Git 工程化工作流编排框架:统一封装 GitHub / GitLab / GitCode 三大平台,配合 AI Agent Skills,覆盖从需求到发布的完整工程循环。
❯cargo install gf
❯ 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
一个命令,跑完整个工程循环
- 01
需求澄清
brainstorming 探索上下文,创建并审查 Issue,产出设计文档。
- 02
计划制定
writing-plans 生成完整实施计划,质量门禁层层把关。
- 03
执行
TDD 红绿循环 + 子代理隔离开发,自动创建 PR。
- 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 三大平台