返回顶部
c

cloudkit-code-reviewCloudKit代码审查

Reviews CloudKit code for container setup, record handling, subscriptions, and sharing patterns. Use when reviewing code with import CloudKit, CKContainer, CKRecord, CKShare, or CKSubscription.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
125
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cloudkit-code-review

CloudKit 代码审查

快速参考

问题类型参考文档
CKContainer、数据库、区域、授权references/container-setup.md
CKRecord、引用、资源、批量操作
references/records.md | | CKSubscription、推送通知、静默同步 | references/subscriptions.md | | CKShare、参与者、权限、接受 | references/sharing.md |

审查清单

  • - [ ] 在私有/共享数据库操作前检查账户状态
  • [ ] 生产数据使用自定义区域(而非默认区域)
  • [ ] 所有 CloudKit 错误均已处理,并遵循 retryAfterSeconds
  • [ ] serverRecordChanged 冲突已通过适当的合并逻辑处理
  • [ ] CKErrorPartialFailure 已解析以获取单个记录错误
  • [ ] 使用批量操作(CKModifyRecordsOperation)而非单个保存
  • [ ] 大型二进制数据存储为 CKAsset(记录有 1MB 限制)
  • [ ] 记录键类型安全(使用枚举)而非字符串字面量
  • [ ] UI 更新从回调分发到主线程
  • [ ] 监听 CKAccountChangedNotification 以处理账户切换
  • [ ] 订阅具有唯一 ID 以防止重复
  • [ ] CKShare 使用自定义区域(共享需要自定义区域)

何时加载参考文档

  • - 审查容器/数据库设置或区域 -> container-setup.md
  • 审查记录 CRUD 或关系 -> records.md
  • 审查推送通知或同步触发器 -> subscriptions.md
  • 审查共享或协作功能 -> sharing.md

输出格式

使用以下格式报告问题:[文件:行号] 问题标题

示例:

  • - [AppDelegate.swift:24] CKContainer 不在自定义区域中
  • [SyncManager.swift:156] 未处理的 CKErrorPartialFailure
  • [DataStore.swift:89] 缺少 retryAfterSeconds 退避

审查问题

  1. 1. 当用户退出 iCloud 时会发生什么?
  2. 错误处理是否遵循速率限制(retryAfterSeconds)?
  3. 冲突是否得到解决,还是数据会被静默覆盖?
  4. 在 App Store 发布前,模式是否已部署到生产环境?
  5. 共享记录是否在自定义区域中(CKShare 必需)?

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cloudkit-code-review-1776111564 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cloudkit-code-review-1776111564 技能

通过命令行安装

skillhub install cloudkit-code-review-1776111564

下载

⬇ 下载 cloudkit-code-review v1.2.0(免费)

文件大小: 9.67 KB | 发布时间: 2026-4-14 14:29

v1.2.0 最新 2026-4-14 14:29
cloudkit-code-review v1.2.0

- Added comprehensive skill description and usage guidance in SKILL.md.
- Introduced a detailed review checklist for CloudKit best practices.
- Provided quick reference links for container setup, record handling, subscriptions, and sharing.
- Clarified expected output format when reporting issues.
- Included key review questions for evaluating CloudKit code.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部