/agf-release-retro
触发 product-lead 在 MAJOR / MINOR release 推完后做复盘;PATCH 自动 abort。沿用 skill agf-running-release-retro。
$ npx -y skills add pcliangx/AppGenesisForge --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/agf-release-retro
Context preview
What this command does when you run it.
触发 product-lead 在 MAJOR / MINOR release 推完后做复盘;PATCH 自动 abort。沿用 skill agf-running-release-retro。
Command definition
agf-release-retro.mddescription: 触发 product-lead 在 MAJOR / MINOR release 推完后做复盘;PATCH 自动 abort。沿用 skill agf-running-release-retro。 argument-hint: <vX.Y.Z>(必须已经 git tag + gh release create 成功)
任务
对 release `$ARGUMENTS` 启动 release 复盘流程(仅 MAJOR / MINOR)。
执行步骤
1. **解析版本号**:把 `$ARGUMENTS` 拆成 `vX.Y.Z`:
- `Y=0 ∧ Z=0` → MAJOR,继续
- `Y>0 ∧ Z=0` → MINOR,继续
- `Z>0` → PATCH,**显式 abort**:告诉用户 "PATCH release($ARGUMENTS)按 versioning.md 不需要复盘,退出。"
- 解析失败 → 告诉用户用法 `/agf-release-retro v1.4.0`
2. **检查先决条件**(任一失败立刻 abort 并提示):
- `git tag -l $ARGUMENTS` 必须返回该 tag
- CHANGELOG.md 必须含 `## [$ARGUMENTS]` 节
- `gh release view $ARGUMENTS` 必须成功
3. **调用 skill** `agf-running-release-retro` 接力执行:模板复制 + pre-fill header + 剩余 7 步**全由 skill 主持**(scaffold 不在本命令重复做——避免与 skill Step 1 双写)
4. **不要自己跑复盘** — 你(主 Claude)只负责版本解析 + 前置检查 + 调用 skill;复盘的整合 / 派 self-report / 验收由 skill 主持(执行者是 product-lead)
任务规模过小怎么办
如果 $ARGUMENTS 不是合法 SemVer(缺 v 前缀 / 缺段)→ 告诉用户用法范例并退出。 如果 $ARGUMENTS 是 PATCH → 不该到这里就要 abort(见步骤 1)。
Code the Origin, Forge the App. 给 Claude Code 装一支有流程治理的 AI 开发团队——不是更聪明的单 agent,更像一条精益产线:19 角色分工协作、层层把关,缺陷流不进下一道工序。 ↑ 一句话提需求 → AI 团队并行交付 → 看板实时点亮,全程一个终端 tab。 单个 AI agent 一把梭,长流程会失控——没人审、没人测,说「完成了」其实没跑通。AGF 不赌「更强的模型」,而是把 AI 当一支需要流程约束的团队来管——质量不靠更聪明的工人,靠更好的产线。
Repo: pcliangx/AppGenesisForge
Other commands on appgenesisforge.
- /agf-apple-release
触发 product-lead 派 apple-release-engineer 把合并后的 main 代码构建成签名分发包(TestFlight / 公证 DMG / 内部包)并冒烟自检;通过后交接 apple-qa-engineer 跑 E2E/UAT
Open command - /agf-board
生成/实时刷新 AGF 开发看板(task 卡片三列 kanban + 成员栏 + 工序 chips 的自包含 HTML,浏览器 open 即用)。数据全来自现成落盘态(~/.claude/tasks + ~/.claude/teams config + docs 报告 frontmatter),零新状态。
Open command - /agf-code-map
Deeply Understand (codemap) 入口 — 代码图谱 / 变更影响分析 / 理解地图(ADR-021,替换 agf-understand)。在 tools/codemap/ 跑 codemap CLI
Open command - /agf-deploy-uat
触发 product-lead 派 deploy-engineer 把合并后的 main 代码部署到隔离 UAT 栈并冒烟自检;冒烟通过后交接 qa-engineer 跑 E2E/UAT
Open command - /agf-handoff
把某个变更(change)的执行层(写代码 + 自测)手动交接给 Codex / opencode 等外部工具:建隔离 worktree + 生成 stamped AGENTS.md + 出门/回门简报。治理(规格/审查/部署/签字)仍全留 Claude Code。
Open command - /agf-init
安装 AGF 后由 Claude Code 接管项目初始化(替代手敲 setup/init-team.sh + 手工合并 CLAUDE.md / 重写 ADR-000 / 建 gh label / preset 裁剪)。在刚用 setup/install-to-existing.sh 装好 AGF 的目标项目里运行。
Open command

