mcpField
B
backup-restore-design

backup-restore-design

github.com/sylphxai云与 DevOps153 次安装今天更新
代码仓库

关于 backup-restore-design

用于将数据持久性设计为产品能力和运营体系的技能。它指导团队规划备份、恢复、安全措施和恢复测试,并产出操作手册与验证证据。

主要功能

  1. 01分类数据类型
  2. 02定义 RPO、RTO 和保留期限
  3. 03规划备份与恢复
  4. 04设计冲突及迁移处理
  5. 05制定恢复演练与证据要求

适用场景

  1. 01设计产品备份与恢复方案
  2. 02设定恢复目标和保留期限
  3. 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

详细介绍

备份恢复设计

使用此技能将数据持久性设计为产品功能和运营体系。

工作流

  1. 确定数据类别:用户内容、设置、购买记录、游戏进度、文件、账户状态、审计记录、分析数据、机密信息。
  2. 阅读 references/backup-restore-patterns.md。
  3. 定义 RPO/RTO、保留期限、加密、所有权、导出、删除和支持人员的可见范围。
  4. 设计备份、恢复、冲突解决、迁移和恢复演练。
  5. 通过操作手册、校验和/清单验证、证据留存、负责人、告警以及成本/容量防护措施,证明恢复可行。
  6. 对于 E2EE 产品,明文和主密钥应由客户端持有;支持人员可以验证加密快照的完整性并指导恢复,但除非产品明确采用企业密钥托管模式,否则不得持有或解封用户内容密钥。
  7. 生成事件架构和故障模式。

不适用情形

  • 如果基础模型无需此技能的特定产物规范即可处理一般性建议,则不要使用此技能。

防护措施

  • 未经过恢复演练测试并保留校验和证据,不要承诺数据持久性。
  • 除非明确规定加密方式和访问策略,否则不要在备份中存储机密信息或主密钥。
  • 不要设计绕过删除、导出或隐私承诺的恢复路径。

输出格式

Data classes:
Durability target:
RPO/RTO and retention:
Backup design:
Restore design:
Conflict handling:
Security/privacy:
Support/admin tooling:
Restore proof:
Failure modes:

评论

支持 Markdown