1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | shipping-and-launch |
| 所属仓库 | addyosmani/agent-skills(子技能,合集仓库) |
| 作者/维护者 | Addy Osmani(Google 工程师,Web 性能与前端工具领域知名开发者) |
| 来源链接 | https://github.com/addyosmani/agent-skills/tree/main/skills/shipping-and-launch |
| 许可证 | MIT(GitHub API 确认,来自仓库整体) |
| GitHub Stars / Forks | 仓库整体 80,982 ★ / 8,737 forks(GitHub API,2026-07-30);合集仓库星数不代表本子技能自身热度 |
| 最新版本 | 仓库整体 Release 0.6.5(2026-07-26,GitHub Releases API) |
| 安装方式 | npx skills add addyosmani/agent-skills --skill shipping-and-launch,或插件市场安装整个仓库 |
2. 功能介绍与亮点
面向生产发布的结构化指南,覆盖发布前到发布后全流程:
- 六维上线检查清单:代码质量、安全、性能、无障碍、基础设施、文档,条目具体可勾选
- Feature Flag 生命周期:关闭部署→内测→灰度放量→清理下线,每个开关要求负责人与到期时间
- 分阶段发布与量化决策阈值:错误率、P95 延迟等指标的“推进/观察/回滚”三档具体数值,放量决策可执行化
- 回滚预案模板:触发条件、步骤、数据库回滚方式、预计耗时
- 常见借口对照表:侥幸心理与现实反例
内容为纯 Markdown 指导+参考代码片段(非自动执行),引用 4 份独立 references/ 清单。对应仓库“Define→Plan→Build→Verify→Review→Ship”六阶段工作流中的 /ship 阶段。
3. 适用场景
所属分类:DevOps 与基础设施
适合独立开发者、小团队准备把功能发布到生产环境时使用:无专职 SRE 的团队可直接照单执行,避免“测试环境跑通即全量上线”;也适合规划灰度放量节奏、制定回滚方案。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | ✅ 原生支持 | 官方 /plugin marketplace add 安装路径 |
| Codex | ✅ 支持 | README 推荐的 npx skills add 安装器(vercel-labs/skills)文档列出 Codex 路径 |
| OpenClaw | ✅ 支持 | 同一安装器 Supported Agents 表格列出 OpenClaw |
| Hermes Agent | ✅ 支持 | 同一安装器 Supported Agents 表格列出 Hermes Agent |
5. 推荐理由
多数发布指导偏理论或绑定特定 CI/CD 平台。本技能把“何时放量、何时回滚”量化成具体阈值表,不依赖云厂商或 CI 工具,纯 Markdown 零配置,个人开发者也能直接照抄流程。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 6 | 该子目录暂无已合并的独立外部贡献 PR(唯一相关提案 #415 仍未合并);仓库 8 万+ star 属整个合集,不代表本子技能自身热度 |
| 可用性 | 9 | 纯 Markdown 零依赖复制即用;引用文件均可访问无死链;配有专属自动化测试用例;最近实质更新 2026-07-22,维护活跃 |
| 安全性 | 9 | 不执行 shell、不联网、不需凭据;代码片段仅供参考;未见可疑指令;作者身份可查证,License 明确 |
综合评分:8.0
安全检查清单:①无 shell 执行 ②无网络外发 ③无需凭据 ④未见可疑指令 ⑤作者信誉良好 ⑥License 明确(MIT) ⑦最近维护 2026-07-22,活跃。
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 差异 |
|---|---|---|
| feature-flagging(工程效率与代码质量类目) | 专注 Feature Flag 系统本身的设计实现 | 只覆盖开关这一环,不含量化放量阈值、回滚模板与六维上线清单 |
| ci-cd-and-automation(DevOps 类目) | 聚焦 CI/CD 流水线搭建 | 关注“怎么送代码上去”,本技能关注“上去之后怎么放量、何时回滚”,两者互补 |
| LaunchDarkly 等商业 Feature Flag SaaS | 付费平台,提供可视化放量控制台 | 需额外账号订阅费,只解决开关;本技能免费开源、覆盖发布全流程但无图形界面 |
8. 用户评价
独立博客 KnightLi(knightli.com)撰文介绍该仓库六阶段工作流,提到 /ship 阶段“complete required checks before release”;O’Reilly Radar 也刊载过介绍文章,但作者是仓库维护者本人,不构成独立评价。尚未查到第三方平台针对本子技能自身的具名评价。
9. 其他补充
仓库采用 CI 强制的自动化评测框架,最新版本发布说明列出多位外部贡献者的具体改动。
10. 安装使用方式
- 推荐方式:
npx skills add addyosmani/agent-skills --skill shipping-and-launch - Claude Code 插件市场:
/plugin marketplace add addyosmani/agent-skills后/plugin install agent-skills@addy-agent-skills - 手动安装:复制
skills/shipping-and-launch/目录及引用的references/文件 - 安装后无需重启,涉及“准备上线”“发布到生产”“回滚方案”等意图时自动触发,也可用
/ship命令调用
11. 注意事项
- 本技能是方法论与检查清单,不会替用户执行部署、配置监控或操作生产环境
- 手动安装需连带复制
references/文件,否则文中引用失效;官方安装器无此问题 - 作为合集仓库中的一个子技能,单独安装不含其余子技能