migration について
データやシステムの段階的な移行を計画・実施するスキルです。互換性、ロールバック、既存データの保持を重視し、依頼された段階の検証後に停止します。
主な機能
- 01読み書き元、データ形状、所有者の把握
- 02移行とロールバックの経路設計
- 03データ保持と破壊的手順の個別承認
- 04新旧バージョンの並行稼働への対応
- 05移行段階と部分障害の検証
活用シーン
- 01段階的なデータ移行の計画
- 02新旧バージョンの並行稼働の調整
- 03縮退前の移行結果の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill migrationインストール後、Claude Code で/migrationを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
移行
編集前に、現在の読み取り側、書き込み側、データ形式、互換性の維持期間、所有者を把握してください。
- 移行の進行経路とロールバック経路を定義します。
- 既存のデータを保持し、破壊的な手順は明示したうえで、個別に承認を得ます。
- ロールアウトが重複する可能性がある場合は、異なるバージョンが混在しても安全に動作できるようにします。
- 該当する場合は、拡張、移行、検証、縮小の順に進めます。
- リトライを冪等にし、部分的な失敗を確認できるようにします。
- 必要な移行段階で、旧経路と新経路の両方を検証します。
依頼された段階が完了したら停止してください。その後の破壊的な縮小を、明示的な指示なしに実行しないでください。
コメント
Markdown 対応