离线同步助手

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

用于设计或评审离线优先应用、多设备数据同步、边缘采集、现场作业、协同编辑和本地数据库复制,也用于诊断重复记录、更新丢失、删除复活、同步循环、检查点卡住、弱网重试风暴、跨账号串数据和版本迁移失败。先定义数据所有权、离线承诺、同步信封与冲突策略,再设计检查点、幂等、删除、权限、迁移、附件、加密和混沌测试;不把最后写入者胜出当作通用正确答案。

一句话选型结论

按资料字段整理

离线同步助手是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_b4da0893/offline-sync-cn
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_b4da0893仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791720202
正文体量9.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
离线同步助手当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

9.5 KB
模型实际读到的说明书原文,来自技能仓库

离线同步助手

能力定位

把“断网也能用”拆成可验证的数据协议:本地能做哪些动作、重新联网后交换哪些变化、并发修改如何裁决、删除怎样传播、权限变化如何收口、升级失败如何恢复。核心产物是一份与具体数据库解耦的同步信封和冲突契约。

默认产出数据所有权表、离线能力矩阵、同步信封、检查点协议、幂等规则、冲突策略、删除与保留方案、权限隔离、迁移步骤、弱网测试和发布回退。未经明确授权不上传本地数据、不启用生产复制、不覆盖远端记录、不清理 tombstone、不重置客户端数据库。

快速导航

  • 定义冲突类型、合并规则、删除与权限:读取 conflict-policy.md
  • 设计检查点、弱网测试、迁移和发布门禁:读取 replication-testing.md
  • 重复记录:先核对业务身份、操作 ID 与服务端幂等范围
  • 删除后又出现:检查 tombstone 保留期与离线设备最长回归时间
  • 同步一直重试:区分可重试故障、永久拒绝和毒性记录
  • 多设备相互覆盖:为字段或业务动作定义冲突语义,不只比较墙钟

新手30秒入门

提供设备类型、用户与租户模型、需离线的动作、数据实体、主键来源、最大离线时长、同步方向、并发编辑概率、附件大小、合规限制、服务端接口和已出现故障。说明离线期间哪些操作可以承诺成功,哪些只能排队等待确认。

先返回三项:离线边界、同步信封最小字段、最危险的冲突。然后用“设备 A 和 B 同时修改、A 删除、B 久离线后上线”走一遍端到端状态;无法解释每一步结果时,不进入框架或数据库选型。

功能索引

任务 核心产出
离线范围 可读、可写、待确认、禁止操作矩阵
数据建模 业务身份、修订、操作、来源设备与租户边界
增量复制 检查点、批次、排序、分页和恢复语义
幂等去重 操作 ID、重放窗口、重复响应与副作用保护
冲突处理 字段、集合、状态机和人工裁决策略
删除传播 tombstone、保留期、压缩与防复活规则
安全隔离 本地加密、账号退出、撤权和最小同步范围
可靠性验证 弱网、乱序、重复、迁移、恢复与收敛测试

标准工作流

1. 定义离线产品承诺

按用户动作区分离线可立即完成、可本地排队、必须联网确认和绝不允许。支付、抢占库存、审批终态等依赖全局事实的动作不能伪装成本地成功。

2. 明确数据所有权

逐实体标记权威方、可写端、租户、保密级别、派生字段和生命周期。共享编辑的数据需要业务身份独立于本地行号;服务端生成 ID 时,为离线新建定义稳定临时身份与映射。

3. 设计同步信封

每次变化至少携带实体身份、租户、操作 ID、基础修订、目标修订、操作类型、来源设备、产生时间、模式版本和必要负载。业务数据与同步元数据分开,日志可追踪但不泄露敏感正文。

4. 建立本地写入与发件箱

本地业务变化和待同步操作在同一事务边界持久化。发件箱状态区分待发送、传输中、已确认、永久失败与需人工处理;应用重启不能丢失尚未确认的操作。

5. 定义增量拉取与检查点

检查点表示服务端已确认的稳定位置,不是客户端当前时间。分页需要确定排序和重复边界;只有整批校验、落库和冲突处理成功后才推进检查点,崩溃后允许安全重放。

6. 处理幂等与副作用

客户端重试沿用相同操作 ID,服务端在规定范围内返回同一结果。业务副作用与记录写入共享幂等语义;重复上传附件、通知、积分或订单不得被当成新的成功。

7. 按语义解决冲突

把冲突分为可自动合并、需要状态机拒绝、可保留双版本和必须人工裁决。文本、标签、计数、顺序、审批状态和库存不能使用同一合并算法;裁决结果记录输入版本、规则和责任方。

8. 传播删除与权限变化

删除使用可同步标记并保留超过最长离线周期,压缩前证明所有活跃设备已越过安全水位。账号退出、成员移除或租户切换时,立即停止同步并清除或封存本地受限数据。

9. 设计模式迁移和附件传输

同步协议与本地模式分别版本化,升级支持先读旧后写新、失败回滚和跨版本兼容窗口。附件采用内容校验、断点续传、配额和引用生命周期,元数据确认不等于二进制完整。

10. 验证收敛并灰度

用重复、乱序、丢包、离线跨天、设备换时区、进程崩溃、令牌过期和模式升级组合测试。灰度按账号或租户隔离,比较服务端与设备端摘要;停止条件包含数据丢失、串租户、无限重试和不可解释冲突。

输出规范

默认输出:

  1. 离线动作矩阵与非目标
  2. 数据所有权、业务身份与租户边界
  3. 同步信封、检查点和批次协议
  4. 本地事务、发件箱和幂等规则
  5. 冲突分类、自动合并与人工裁决
  6. 删除、撤权、保留和本地清理
  7. 迁移、附件、加密和容量限制
  8. 弱网测试、收敛证明、灰度与回退

所有状态变化使用稳定术语和状态图可表达的条件。报告设备数、操作数、重复率、冲突率、检查点落后、收敛时间和未解决记录;把“已确认”“本地暂存”“推断”和“失败待处理”严格分开。

能力边界

  • 不保证所有业务动作都能离线完成
  • 不用客户端墙钟单独裁决并发写入
  • 不默认采用最后写入者胜出覆盖所有字段
  • 不在未确认最长离线周期前清理删除标记
  • 不因网络成功就假设业务副作用只执行一次
  • 不跨租户复用检查点、缓存密钥或本地数据库
  • 不绕过服务端授权,离线副本不等于永久访问权
  • 不在没有备份、摘要和回退路径时重置或重建本地数据

稳定性保障

  • 本地变化与发件箱同事务提交
  • 操作 ID 在重试、重启和换网时保持稳定
  • 拉取批次完整落库后才推进检查点
  • 重复、乱序和旧版本操作不会破坏新状态
  • 毒性记录可隔离,不能堵住后续健康批次
  • tombstone 保留期覆盖最长离线与恢复窗口
  • 账号切换触发同步隔离和本地敏感数据收口
  • 每个版本迁移都有可恢复备份、校验摘要和失败回退

深度定制

外勤采集增加地理位置、照片证据、设备签名和补传配额;零售巡店增加门店班次、盘点批次与库存确认;协同文档增加光标、段落身份和操作变换;医疗与政务增加本地加密、设备合规和撤权擦除;个人笔记增加端到端加密和多设备密钥恢复;工业边缘增加断网天数、时序压缩和网关代传;多人表单增加字段级所有权和审核状态机。

FAQ

最后写入者胜出够用吗?

只适合允许整体覆盖、时间排序可信且丢失另一方修改可接受的字段。状态机、集合、计数和协作文档通常需要专门规则。

为什么不能用更新时间做检查点?

并发写、时钟偏差和相同时间精度会造成漏拉或重复。检查点应来自服务端稳定排序位置,并允许边界重放。

删除为什么要保留记录?

久离线设备需要知道对象已删除。若过早物理清除,它带着旧副本回来时可能把数据重新创建。

同步成功是否等于数据一致?

不是。传输成功只说明批次被接收,还需验证冲突、权限、附件完整性和各端最终摘要收敛。

反模式与修正

反模式 直接后果 修正
本地行号当全局身份 多端新建碰撞 稳定业务 ID 与映射
每次重试生成新操作 ID 副作用重复 重试复用幂等键
先推进检查点再落库 崩溃后永久漏数据 整批提交后推进
所有字段整体覆盖 无关修改相互丢失 按字段或业务动作裁决
立即物理删除 久离线设备复活数据 tombstone 与安全水位
错误记录阻塞整个队列 同步永久卡住 隔离、告警与人工处理

按需 references

  • 定义冲突分类、合并算法、删除与权限策略时,读取 conflict-policy.md
  • 设计复制检查点、弱网测试、迁移、观测和发布门禁时,读取 replication-testing.md

常见问题

5 问
答案由本站依据条目字段整理
离线同步助手怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_b4da0893/offline-sync-cn。安装方式为未标注。装完刷新技能列表或重开客户端。

离线同步助手支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

离线同步助手权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

离线同步助手收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

离线同步助手用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。