dev-ship-retro

dev-ship-retro is a skill for Claude Code, Codex from movebrickschi/harness-engineering-mcp. It costs 104 tokens per session (1,583 once invoked), scanned A, original, MIT.

A release-and-review workflow for a completed feature. It prepares material for product-manager acceptance, guides deployment, checks the feature after release, and records lessons for future work.

In plain words
What is it for?
Use it to prepare demo screenshots and comparisons, wait for product approval, deploy the feature, monitor it afterward, and add findings to a shared knowledge base.
Why use it?
It separates technical completion from business approval and reduces the risk of releasing a feature without clear evidence, monitoring, or documented follow-up.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/movebrickschi/harness-engineering-mcp/dev-ship-retro
Any agent
npx skills add movebrickschi/harness-engineering-mcp --skill dev-ship-retro
Clone the repo
git clone --depth 1 https://github.com/movebrickschi/harness-engineering-mcp

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dev-ship-retro

README.md
[![agentmods](https://agentmods.dev/badge/skills/movebrickschi/harness-engineering-mcp/dev-ship-retro.svg)](https://agentmods.dev/skills/movebrickschi/harness-engineering-mcp/dev-ship-retro)
Your own site
<a href="https://agentmods.dev/skills/movebrickschi/harness-engineering-mcp/dev-ship-retro"><img src="https://agentmods.dev/badge/skills/movebrickschi/harness-engineering-mcp/dev-ship-retro.svg" alt="Measured on agentmods" height="20"></a>
Per session 104 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,583 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00104 $0.01583
Opus 5 $0.00052 $0.00792
Sonnet 5 $0.00021 $0.00317
Haiku 4.5 $0.00010 $0.00158

Measured 5d ago against content hash d6999470c22c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

dev-ship-retro scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

assets/skills/dev-ship-retro/SKILL.md · 155 lines

How it starts

The opening of the file, as written. The whole thing — 155 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Dev Ship & Retro - 上线复盘阶段

适用场景

完整开发流程的收尾阶段。前置条件:

  • 功能已通过 /dev-implement 或手动开发完成
  • 通过自查(QA、Review)
  • 准备进入 PM 验收 → 上线 → 复盘

本阶段产出:PM demo 材料 + 上线 PR + 知识库沉淀。

核心原则

  1. PM 验收必须卡点:技术 OK ≠ 业务认可
  2. 上线后必须监控:避免上线即出事
  3. 知识必须沉淀:每次复盘自动追加到 _lessons.md,下次自动加载

启动参数收集

使用 AskQuestion 工具收集:

  1. 需求名称(定位 ~/Projects/_requirements/[feature]/
  2. 目标项目 B 路径
  3. 是否已通过 PM 验收(决定是否跳过卡点 4)
  4. 部署平台(如未配置则提示先跑 /setup-deploy

启动前验证:当前项目处于干净 git 状态、有未推送的 commits。

流程执行

前置:加载上下文

  1. 加载 ~/Projects/_requirements/[feature]/ 全部文档
  2. 加载 ~/Projects/_requirements/_lessons.md
  3. 检查 git 状态:当前分支、commits 数量、是否有未提交改动
  4. 检查 B 项目部署配置(CLAUDE.md 中的 deploy 配置)

阶段 8:PM 验收 ⏸ 卡点

如果用户启动时已选"已通过 PM 验收",跳过本阶段。否则:

  1. 整理 demo 材料 docs/demo-package.md
    • 主流程截图序列(用 cursor-ide-browser 自动截图分镜)
    • 关键操作录屏(如可能)
    • 与原型 A 的行为对比表(哪些一致、哪些主动改了、哪些已知差异)
    • 已知限制说明
  2. 如果 A 项目仍可运行,可同时打开 A 和 B 做最终对照截图
  3. 调用 AskQuestion 阻塞等待
    prompt: "demo 材料已准备好(docs/demo-package.md)。PM 验收结果:"
    options:
      - "PM 通过,进入上线"
      - "PM 提出小修改(请说明)"
      - "PM 不认可,需要回开发阶段"
    
  4. 如有小修改:完成后再次 AskQuestion 确认

阶段 9:上线(Ship + Land + Canary)

  1. /ship - 创建 PR:
    • 自动检测/合并 base 分支
    • 跑测试
    • bump VERSION + 更新 CHANGELOG
    • 中文 commit 提交(遵循用户 commit 规范)
    • 推送 + 创建 PR
  2. /land-and-deploy - 合并 + 部署:
    • 合并 PR
    • 等待 CI
    • 等待部署
    • 验证生产健康
  3. /canary - 上线后监控:
    • 监控 console errors
    • 性能基线对比
    • 关键页面截图对比
  4. 输出 PR 链接、上线状态、监控结果

阶段 10:复盘 + 知识库沉淀

  1. 更新 ~/Projects/_requirements/_lessons.md(如不存在则创建),追加格式:
    ## [YYYY-MM-DD] [feature-name]
    
    ### PM 沟通踩坑
    - (这次 PM 沟通中哪些问题应该早问?比如某个边界场景理解错了,回头看应该提前问)
    
    ### B 项目隐性规范
    - (发现的、未文档化的约定,比如"所有 admin 接口都要加 audit log")
    
    ### A 与 B 的差异
    - (A 用了什么 B 没有?反之?比如 A 用 Vue Composition,B 用 React Hooks)
    
    ### 架构决策
    - (这次为什么选 X 不选 Y?记录权衡过程)
    
    ### 复用机会
    - (下次类似需求可以复用这次的什么?比如新建的 BatchActionMixin 可复用)
    
    ### 踩过的坑
    - (技术上遇到的坑 + 解决方案)
    
    ### 实际耗时 vs 估算
    - 估算:N 小时 / 实际:M 小时
    - 主要超时原因:...
    

Read the full file on GitHub · 155 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 155 lines · 0 tokens per session scan A d6999470c22c

Subscribe to this mod's changes

dev-ship-retro is a skill published in the GitHub repository movebrickschi/harness-engineering-mcp (2 stars, last pushed 3mo ago), licensed MIT. It adds 104 tokens to every session and 1,583 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.