patch-readinesslisted
Install: claude install-skill thinkyou0714/claude-lab-skills
## Purpose
「急いで直したら本番が壊れた」を防ぐ。
パッチ適用前に安全装置(テスト・バックアップ・ロールバック)が揃っているかを確認し、
適用可否と適用タイミングを判断する材料を提供する。
## Use When
- バグ修正・セキュリティパッチを本番環境に適用する前
- ホットフィックスやロールバックが必要な緊急対応の前
- 「今すぐ直す」か「次のリリースに含める」かを判断したい場合
- 依存ライブラリのバージョンアップを検討している場合
## Inputs
以下を準備すること。不足している場合は推測せず、不足を明示する。
- **パッチ内容**: 何を修正するか(差分の概要)
- **緊急度**: なぜ今適用が必要か(または必要と判断しているか)
- **影響範囲**: パッチが波及する機能・ファイル・DB
- **現在の本番状態**: 現在のデプロイバージョン・稼働状況
- **ロールバック手段**: 直前のバージョンに戻す方法
## Output Contract
以下の順で出力すること。順序を変えない。
1. **論点**: このパッチを今適用できるかを左右する核心的な判断軸
2. **根拠**: その論点をそう判断した理由
3. **準備状況チェック**: 各チェック項目の状態
4. **含意**: 適用可否が示す運用・リスク管理上の意味
5. **改善案**: 不足している準備を最短で揃えるためのステップ
6. **代替案**: 今すぐ適用できない場合の暫定対処
7. **判断材料**: 「今すぐ適用 / 準備後に適用 / 次リリースへ延期」を選ぶための情報
### 準備状況チェック フォーマット
| チェック項目 | 状態 | 備考 |
|---|---|---|
| パッチ差分が最小限(単一目的)か | OK / 注意 / NG | |
| 影響範囲が特定されているか | OK / 注意 / NG | |
| ローカル / ステージングでテスト済みか | OK / 注意 / NG | |
| 既存テストが全通過しているか | OK / 注意 / NG | |
| DB マイグレーション不要または可逆か | OK / 注意 / NG | |
| ロールバック手順が定義されているか | OK / 注意 / NG | |
| バックアップ / スナップショットが取得済みか | OK / 注意 / NG | |
| 適用後の確認手順が定義されているか | OK / 注意 / NG | |
## Review Lens
- **目的妥当性**: チェック項目が本番適用リスクに対して適切か
- **範囲の過不足**: パッチが単一目的に絞られているか(複数修正が混在していないか)
- **中長期リスク**: 今回の暫定対処が技術的負債を生まないか
- **LAB全体との整合性**: Supabase / Vercel / Stripe の依存環境が考慮されているか
- **非エンジニア理解可能性**: 適用リスクと準備状況を非技術者に説明できるか
- **他LLM移植耐性**: チェック基準が Claude 固有の解釈に依存していないか
## Instructions
1. パッチの目的を「何を / なぜ / どのファイルで / どう変更するか」で整理する
2. 各チェック項目を OK / 注意 / NG で評価する
3. NG が1つでもあれば「ブロック」を宣言し、未準備の項目を具体的に列挙する
4