backup-restore-design について
データの耐久性を製品機能と運用システムの両面から設計するスキルです。バックアップ、復元、セキュリティ、復旧テストを検討し、手順書と検証証跡を作成します。
主な機能
- 01データ種別を分類
- 02RPO、RTO、保持期間を定義
- 03バックアップと復元を計画
- 04競合処理と移行を設計
- 05復旧訓練と証跡を規定
活用シーン
- 01製品のバックアップと復元の設計
- 02復旧目標と保持期間の設定
- 03検証済み復旧手順書の準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sylphxai/ skills --skill backup-restore-designインストール後、Claude Code で/backup-restore-designを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/backup-restore-patterns.md
詳細
バックアップと復元の設計
このスキルを使って、データの耐久性を製品機能および運用システムとして設計します。
ワークフロー
- データの種類を特定します:ユーザーコンテンツ、設定、購入履歴、ゲームの進行状況、ファイル、アカウント状態、監査記録、分析データ、シークレット。
references/backup-restore-patterns.mdを読みます。- RPO/RTO、保持期間、暗号化、所有権、エクスポート、削除、サポート担当者からの可視性を定義します。
- バックアップ、復元、競合解決、移行、復旧訓練を設計します。
- 手順書、チェックサム/マニフェストの検証、証跡の保持、担当者、アラート、コスト/容量のガードレールを整備し、復元が機能することを証明します。
- E2EE 製品では、平文とマスターキーをクライアント側で管理します。サポート担当者は、暗号化されたスナップショットの整合性を検証し、復旧を案内できますが、製品に明示的なエンタープライズ向けエスクローモデルがない限り、ユーザーコンテンツの鍵を保持したり、復号したりしてはなりません。
- イベントスキーマと障害モードを作成します。
使用しない場合
- このスキル固有の成果物の要件がなくてもベースモデルが対応できる一般的なアドバイスには使用しないでください。
ガードレール
- 復元訓練とチェックサムの証跡を検証せずに、データの耐久性を保証しないでください。
- 暗号化とアクセス方針が明確でない限り、バックアップにシークレットやマスターキーを保存しないでください。
- 削除、エクスポート、プライバシーに関する取り決めを迂回する復元経路を設計しないでください。
出力形式
Data classes:
Durability target:
RPO/RTO and retention:
Backup design:
Restore design:
Conflict handling:
Security/privacy:
Support/admin tooling:
Restore proof:
Failure modes:
コメント
Markdown 対応