shipping-and-launch:部署前先準備監控與回復路線
用上線清單、漸進發布、成功指標與 rollback 計畫降低正式部署風險。
學完會知道
- 理解 shipping-and-launch 在開發流程裡負責的工作
- 判斷什麼情況適合使用 shipping-and-launch
- 完成通用 Skills CLI、Codex 或 Claude Code 安裝
開始前先準備
- 可使用支援 Agent Skills 的 coding agent
- 準備一個能實際驗證的小型開發任務
這個 Skill 在做什麼
用上線清單、漸進發布、成功指標與 rollback 計畫降低正式部署風險。
為什麼有用
部署成功只代表程式已經上去,不代表使用者沒有遇到問題。這個 Skill 在上線前確認測試、安全、效能、可及性、文件與基礎設施,也要求先寫好何時回復以及怎麼回復。
適合什麼場景
- 首次把功能開放給正式使用者。
- 進行資料或基礎設施遷移。
- 需要分批 rollout、feature flag 與明確的 go 或 no-go 判斷。
和站內相近內容的差別
Matt Pocock 的 idea-to-ship 涵蓋從需求到提交的整條路線。shipping-and-launch 只看上線關卡,並把監控、漸進 rollout 與 rollback 當成 GO 的必要條件。
如何安裝
想先查看可選清單,可以執行:
npx skills add addyosmani/agent-skills --list
只安裝這一個 Skill:
npx skills add addyosmani/agent-skills --skill shipping-and-launch
安裝完整 24 個 Skills:
npx skills add addyosmani/agent-skills
這個 Skill 會引用 references/accessibility-checklist.md、references/definition-of-done.md、references/performance-checklist.md、references/security-checklist.md。單獨安裝仍能執行主要流程,但 Skills CLI 不會帶入上游根目錄的共用 references。需要完整檢查表時,請安裝整套,或手動把這些檔案放到 Skill 能依原相對路徑讀取的位置。
手動安裝時,先 clone 上游 repo,再把整個 Skill 資料夾放進代理使用的 skills 目錄:
git clone https://github.com/addyosmani/agent-skills.git
來源資料夾是 skills/shipping-and-launch/。如果上面列出共用 references,還要保留上游的相對路徑。
Codex
Codex CLI 0.122 以上可安裝整套原生外掛:
codex plugin marketplace add addyosmani/agent-skills
codex plugin add agent-skills@agent-skills
安裝後重新開啟 session。手動指定時輸入 @shipping-and-launch;也可以直接描述任務,讓 Codex 依 Skill 的 description 自動選用。
Claude Code
Claude Code 可從 marketplace 安裝:
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills
此外掛也提供 /spec、/plan、/build、/test、/review、/code-simplify 與 /ship 等流程指令。這些指令會編排對應 Skills,不代表每個指令都只使用本頁這一個 Skill。
自動啟用還是手動指定
手動優先。正式上線會改變外部狀態,應由人明確啟動並核准風險、時間與回復方案。
在 Codex 手動呼叫的寫法:
@shipping-and-launch
請依這個 Skill 的原始流程處理目前任務,完成後列出驗證證據。