# 本番リリース準備 (shipping-and-launch)

> 事前チェック、フィーチャーフラグ、段階的展開の基準、監視、エラーバジェット、ロールバック計画で本番に備えます。

- カテゴリ: [デプロイ・リリース](https://www.myskills.tools/ja/categories/deploy-release/)
- 提供元: コミュニティ · Addy Osmani
- リポジトリ: https://github.com/addyosmani/agent-skills/tree/main/skills/shipping-and-launch (commit dde32ac)
- SKILL.md: https://github.com/addyosmani/agent-skills/blob/main/skills/shipping-and-launch/SKILL.md
- インストールコマンド: `npx skills add addyosmani/agent-skills --skill shipping-and-launch`
- ライセンス: MIT
- 対応ツール: Claude Code, Codex, Cursor, Copilot, Gemini CLI
- 権限: read-repo ✓, write-files ✓, shell ✓, network ✗
- 状態: スキャン済み
- ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。

## 基本ルール

すべてのリリースは元に戻せて、観測でき、段階的であるべきです。

## 実行フェーズ

1. **事前チェック** — コード品質、セキュリティ、性能、アクセシビリティ、インフラ、ドキュメントの項目を確認します。
2. **フラグと戻し方** — フィーチャーフラグでデプロイとリリースを切り離し、発動条件と手順を含むロールバック計画を事前に書きます。
3. **段階的に展開** — ステージング、フラグ OFF で本番、社内有効化、5% カナリアと広げ、エラー率と遅延の基準で前進・保留・ロールバックを決めます。
4. **リリース後確認** — リリース後 1 時間以内にヘルスチェック、エラーと遅延、主要フロー、ログを確認し、ロールバック手段を確かめます。

## 権限の説明（SKILL.md より）

| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 必要 | フィーチャーフラグやエラー報告のコードを追加し、ロールバック計画を書き、README や変更履歴を更新します。 |
| コマンド実行 | 必要 | テスト、ビルド、lint、型チェック、npm audit などの依存監査を実行し、ロールバックでは git revert を使うことがあります。 |
| 外部通信 | 不要 | エージェントが直接デプロイや外部サービス呼び出しを行うことは求めておらず、展開と監視はチームが計画に沿って行います。 |

## SKILL.md のフロントマター（YAML）

```yaml
---
name: shipping-and-launch
description: Prepares production launches. Use when preparing to deploy to production, or when asking what needs to be in place before shipping. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.
---
```

ホーム: https://www.myskills.tools/ja/ · URL: https://www.myskills.tools/ja/skills/shipping-and-launch/
