landing-report

其他 已审计 @garrytan v0.1.0
信任分
92/100
兼容 Agent
1
速查档案 只列事实:领域、Agent、信任分、作者、原文章节。装与不装请看下方作者解读。
领域
通用
兼容 Agent
Claude Code
信任分
92 / 100 · 已通过审计
作者 / 版本 / 许可
@garrytan · v0.1.0 · 未声明 license
安装命令数
1 条

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

想读作者英文原文? ↓ 滚到正文区切换 · 在 GitHub 查看 ↗

解读由编辑根据原文凝练而成,命令、链接、术语均与作者原文一致;想看完整论述请切到右侧

设计思路

landing-report/ship 之前的「队列勘察」skill——纯只读,扫一遍 base 分支上正在排队的 PR 和兄弟 worktree 的 VERSION 状态,提前告诉你「如果你现在 ship 会拿到哪个版本号、有没有撞车风险」。Plan Mode 安全:作者明确标 PLAN MODE EXCEPTION — ALWAYS RUN,因为这个 skill 不写文件、不动 git、不改网络状态。

输出仪表盘

╔════════════════════════════════════════════╗
║ GSTACK LANDING REPORT                      ║
╚════════════════════════════════════════════╝

Open PRs claiming versions on <base>:
  #1152  alpha-branch    → v1.7.0.0
  #1153  beta-branch     → v1.7.0.0  ⚠ collision with #1152
  #1151  gamma-branch    → v1.6.5.0

Sibling Conductor worktrees (<workspace_root>):
  path           branch          VERSION    last commit  PR
  ─────────────────────────────────────────────────────────
  ../tokyo-v2    feat/dashboard  v1.7.1.0   3h ago       none  ★ active
  ../melbourne   feat/review     v1.6.0.0   12d ago      none
  ../osaka       feat/payments   v1.8.0.0   5h ago       #1155

★ active = VERSION 高于 base AND last commit < 24h AND 无 PR

之后给「现在 ship 会拿什么版本号」的预测:micro / patch / minor / major 各一行;遇到撞车直接打 (bumped past claimed 1.7.0.0)

离线 / 拿不到 host 时

打更短的块:

Status:  OFFLINE — queue-awareness unavailable
Reason:  <offline reason>
Fallback: 本地 VERSION bump 仍可用,但撞车检测不到。

下一步建议(三选一)

  1. 队列里有撞车:「⚠ 两份 PR 都占 v,第二个 merge 的人要么覆盖前者的 CHANGELOG,要么落重复。让其中一个作者重跑 /ship 占下一个空位。」
  2. active sibling 高于你:「sibling worktree 已经 v、N 小时前提交但还没 PR。它先合的话你这条要 rebump。」
  3. 干净:「Queue is clean. 下次 /ship 不会冲突。」

适合谁

  • 多人 / 多 worktree 共同推进的项目
  • 接近 release,担心版本号撞车的工程师
  • ship 前先扫一眼上游状态的稳重派

何时不该用

  • solo 项目,单分支——队列不存在
  • 离线环境——拉不到 PR 列表

配套

ship(执行端)、land-and-deploy(合并 + 部署)、document-release(发布文档体检)、using-git-worktrees(多 worktree 协同)。