关于 backup-restore-design
用于将数据持久性设计为产品能力和运营体系的技能。它指导团队规划备份、恢复、安全措施和恢复测试,并产出操作手册与验证证据。
主要功能
- 01分类数据类型
- 02定义 RPO、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