shipping-and-launch skill 是什么、怎么安装使用:上线前检查清单、灰度放量阈值和回滚策略

shipping-and-launch 是 addyosmani/agent-skills 里的发布技能:给出覆盖代码质量、安全、性能、无障碍、基础设施和文档的上线前清单,以及功能开关策略、分阶段放量的判断阈值、监控项和回滚方案。

Install · 安装命令

npx skills add addyosmani/agent-skills --skill shipping-and-launch

在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
4 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 addyosmani/agent-skills 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。所在仓库 addyosmani/agent-skills 在 GitHub 约 10.4 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

「代码写完了」和「可以上线了」之间隔着一长串事情,独立开发者和小团队最容易在这里漏项。shipping-and-launch 把这串事情列成清单交给智能体。description:为生产发布做准备;在准备部署到生产环境、想知道上线前要具备什么、需要上线前检查清单、搭建监控、规划分阶段放量或需要回滚策略时使用。SKILL.md 的立场是:每次发布都应该可回退、可观测、渐进进行。

上线前清单分六类:

  • 代码质量——测试全过、构建无警告、检查与类型校验通过、代码已评审、没有遗留的调试输出;
  • 安全——代码和版本库里没有密钥、依赖审计没有高危漏洞、输入有校验、鉴权到位、安全响应头已配置、认证接口有限流、跨域只允许指定来源;
  • 性能——核心网页指标达到「良好」、关键路径没有 N+1 查询、图片已优化;
  • 无障碍;
  • 基础设施;
  • 文档。

放量与回滚是这个技能里最具体的部分。它给了一张判断表,按指标决定继续放量、暂停排查还是回滚:

  • 错误率:与基线相差 10% 以内继续;高出 10% 到一倍暂停;超过基线两倍回滚。
  • P95 延迟:高出 20% 以内继续;20% 到 50% 暂停;超过 50% 回滚。
  • 前端脚本错误:没有新错误类型继续;新错误出现在超过千分之一的会话里就回滚。
  • 业务指标:下降超过 5% 回滚。

另外列出应当立即回滚的情形:用户反馈激增、发现数据完整性问题、发现安全漏洞。其余章节讲功能开关策略、该监控什么、错误上报、上线后的验证、用错误预算作发布闸门,以及回滚方案本身。

怎么安装

仓库 README 给出了单独安装某个技能的写法:

bash
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,Codex 用 codex plugin marketplace add addyosmani/agent-skills 加 codex plugin add agent-skills@agent-skills。README 提示,插件安装遇到 SSH 权限报错时改用仓库的 HTTPS 地址。

仓库整体介绍和其他安装方式,详见本站《addyosmani/agent-skills 是什么、怎么安装:Addy Osmani 的 25 个生产级工程 Skills(/spec、/plan、/build)》。

怎么用

  • 「这个版本准备周四上线,按 shipping-and-launch 过一遍检查清单,告诉我哪些还没满足」。
  • 「给这次数据库迁移设计一个分阶段放量和回滚方案」。
  • 整套安装后对应 /ship 命令。

让它逐项给出证据(跑了什么命令、结果如何),比只打勾可信。

适合谁 / 局限

适合没有专职运维和发布流程的小团队,拿它当上线前的最后一道自查。局限:清单偏 Web 应用,移动端、桌面端或数据类项目要自行增减;阈值是经验值,流量小的产品上统计波动很大,照搬容易误判;它只能检查代码仓库里看得到的东西,线上配置和监控是否真的生效需要你去确认。

注意事项

  • 许可:MIT。
  • 不带脚本:纯说明文字;执行检查时会运行项目自己的测试、构建和依赖审计命令。
  • 是否允许智能体执行实际的部署命令,由团队的发布规范决定;这个技能本身只负责准备和核对。

其他 Skill 库

  1. 01

    superpowers-zh 是什么、怎么安装:Superpowers 中文版(完整汉化 + 中文代码审查、Git 工作流等原创技能)

    superpowers-zh 是社区维护的 Superpowers 中文增强版:15 个上游技能的完整汉化,加 4 个面向国内团队的原创技能(中文代码审查、Git 工作流、技术文档、提交规范),一条 npx 命令适配 Trae、Qoder、CodeBuddy 等国产工具。

    ClaudeCodex0
  2. 02

    algorithmic-art skill 是什么、怎么使用:Anthropic 官方的 p5.js 生成艺术 Skill(可调参数、可复现的随机种子)

    algorithmic-art 是 anthropics/skills 里的生成艺术 Skill:先写一份「算法哲学」,再用 p5.js 实现成带随机种子和参数面板的交互作品,适合流场、粒子系统这类代码艺术。

    Claude0
  3. 03

    azure-skills 是什么、怎么安装:微软官方 Azure Skills 插件(技能 + Azure MCP Server,让智能体真正操作 Azure)

    microsoft/azure-skills 是微软官方的 Azure 插件:一次安装同时带来 Azure 技能、Azure MCP Server 和 Foundry MCP,技能负责「知道怎么做」,MCP 工具负责在真实的 Azure 资源上执行。

    ClaudeGitHub Copilot0
  4. 04

    citation-management skill 是什么、怎么安装使用:让智能体查文献、核对引用并生成 BibTeX

    citation-management 是 K-Dense 科研技能库里的引用管理技能:检索 OpenAlex、PubMed 和 Google Scholar,从 CrossRef 等来源提取准确的元数据,把 DOI、PMID、arXiv 编号转成规范的 BibTeX,并逐条验证已有引用是否属实。

    ClaudeCodex0
  5. 05

    teach skill 是什么、怎么用:Matt Pocock 的 AI 私教 Skill,把一个文件夹变成跨会话的学习工作区

    teach 是 mattpocock/skills 的教学技能:把当前目录当作学习工作区,用 MISSION.md 记录学习动机,按最近发展区安排课程,把要点沉淀成可打印的参考资料,并跨多次会话记录进度。

    ClaudeCodex0
  6. 06

    test-driven-development skill 是什么、怎么用:Superpowers 强制「先写失败测试」的 TDD Skill

    test-driven-development 是 Superpowers 的 TDD 技能:实现任何功能或修 bug 前先写测试并亲眼看它失败,再写最少的代码让它通过,然后重构;先写了实现代码就删掉重来。

    ClaudeCodex0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~