Skip to content
Development
Command

/agf-release-retro

触发 product-lead 在 MAJOR / MINOR release 推完后做复盘;PATCH 自动 abort。沿用 skill agf-running-release-retro。

From plugin
appgenesisforge
41410 skills19 agents10 commands3 MCP
Install
$ npx -y skills add pcliangx/AppGenesisForge --agent claude-code

How 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.md
description: 触发 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)。

Ships withappgenesisforge

Code the Origin, Forge the App. 给 Claude Code 装一支有流程治理的 AI 开发团队——不是更聪明的单 agent,更像一条精益产线:19 角色分工协作、层层把关,缺陷流不进下一道工序。 ↑ 一句话提需求 → AI 团队并行交付 → 看板实时点亮,全程一个终端 tab。 单个 AI agent 一把梭,长流程会失控——没人审、没人测,说「完成了」其实没跑通。AGF 不赌「更强的模型」,而是把 AI 当一支需要流程约束的团队来管——质量不靠更聪明的工人,靠更好的产线。

Get the whole plugin