offline-sync-conflict-review について
オフライン同期と競合処理を設計するチーム向けのスキルです。キュー、ローカルデータの安全性、マージ方針、複数デバイスでの復旧要件を、実装や QA に使える成果物にまとめます。
主な機能
- 01オフラインと権限モデルの要件整理
- 02データ種別と変更の分類
- 03ローカル保存と変更ログの計画
- 04マージ、再試行、復旧方針
- 05競合 UI と QA シナリオ
活用シーン
- 01オフライン書き込みキューの設計
- 02共有データの競合ルール選定
- 03デバイス間の復旧計画
- 04同期障害やエッジケースのテスト
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sylphxai/ skills --skill offline-sync-conflict-reviewインストール後、Claude Code で/offline-sync-conflict-reviewを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/offline-sync-conflict-patterns.md
詳細
オフライン同期の競合レビュー
このスキルを使うと、オフラインキュー、同期状態、競合解決、ローカルデータの安全性、複数デバイスからの復旧に関する質問を、担当者、ゲート、メトリクス、復旧手順を含む具体的な成果物に変換できます。
ワークフロー
- ユーザーの目的、エンティティの種類、変更の種類、オフライン期間、デバイス数、権限モデル、誤ったマージによる損害を特定します。
references/offline-sync-conflict-patterns.mdを読みます。- データを追記専用、編集可能なプロフィール、共同編集ドキュメント、財務・法務、メディア添付ファイル、システム設定に分類します。
- ローカルストレージ、変更ログ、冪等性、順序、削除マーカー、マージポリシー、競合 UI、再試行、復旧テレメトリーを定義します。
- 同期状態マシン、競合判断表、イベントスキーマ、UX 文言、QA シナリオのチェックリストを作成します。
使用しない場合
- このスキル固有の成果物要件がなくてもベースモデルで対応できる一般的なアドバイスには使用しないでください。
ガードレール
- 明示的にプロダクト側が受け入れを決定していない限り、金銭、権限、法的記録、在庫、破壊的な操作に最終更新優先を使用しないでください。
- ユーザーの判断が必要な場合、別のデバイスや共同作業者による変更を黙って上書きしないでください。
- ストレージ上限、バックプレッシャー、失敗時の UI を設けずに、上限のないオフライン書き込みをキューに追加しないでください。
- コールドスタート、ログアウト、アプリの再インストール、認証の期限切れ、添付ファイルの失敗を考慮していない限り、「オフライン対応済み」と主張しないでください。
出力形式
Offline context:
Entity / mutation / harm if wrong:
Sync and conflict plan:
| Area | Decision | Evidence | Risk | Owner |
| --- | --- | --- | --- | --- |
Merge policy:
- <item> -> <policy, metric, edge case, support note>
Recovery and QA:
- <trigger> -> <action, communication, owner>
コメント
Markdown 対応