Skip to content
Back to skills

Cloud Save

ASecurity

Use when local and remote progress can diverge across devices, accounts, offline sessions, reinstalls, or interrupted synchronization.

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 23, 2026
ai-agentsrustbackend

Works with

  • cli

Security analysis

A100/100

Scanned October 23, 2026

npx -y skills add jammyfu/open-game-skills --skill cloud-save --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cloud Save?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cloud Save
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jammyfu-cloud-save/badge)](https://www.skillsdirectory.com/skills/jammyfu-cloud-save)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cloud-save
description: Use when local and remote progress can diverge across devices, accounts, offline sessions, reinstalls, or interrupted synchronization.
---

# Cloud save

Cloud synchronization reconciles already-valid local save generations. It does not replace `save-systems` atomic persistence or `save-integrity` trust classes.

## Modes

| Mode | Reconciliation |
|---|---|
| single-authoritative | one server/backend revision is authoritative and clients submit against a known base |
| prompt-conflict | divergent descendants require a player/operator choice |
| deterministic-merge | only fields with an explicit domain-safe merge rule combine automatically |

Blind `last-write-wins` is not a safe default for divergent progress.

## Revision model

Every synchronized generation carries a stable slot/profile ID plus a monotonic revision/generation and, when supported, the base version/ancestor it was derived from. Uploads use compare-and-set/precondition semantics where the backend permits them.

If local and remote share an ancestor and only one side advanced, fast-forward. If both advanced from the same base, classify it as a conflict unless every changed field has a declared deterministic merge rule. Playtime, timestamp, or file size alone do not decide which progress is correct.

## Failure handling

Download to a temporary generation, validate with `save-systems`, then atomically commit locally. Upload failure leaves the local committed save intact and queues/reports retry state. Account changes never merge different owners. Story/lab/capture classes remain separate.

## Acceptance

Test offline edits on two devices from the same base version, one-sided fast-forward, divergent quest/inventory changes, stale upload, account switch and interrupted download. The system must explain the winning revision or present a conflict; no valid branch is silently deleted. Unrun backend/device tests remain `not-run`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.