用途:在准备提交拉取请求,或对该 SDK 仓库的变更进行评审、审批前使用;也可用于评估风险,例如 API 破坏、安全问题和测试缺口。
主要能力:提供一份代码审查检查清单,并可按严重程度分级。
检查清单要点: 行为:变更需匹配 CDA 语义,不得误带入 Management API 的假设。 API:lib/contentstack.dart 中的公开导出须有意更新;破坏性变更需有文档并做版本处理。 质量:dart analyze 需无问题;dart test 需通过;若 *.g.dart 有变化,需提交代码生成结果。 安全:diff 中不得出现 API 密钥、令牌或含密钥的 .env。 风格:需符合 analysis_options.yaml 与项目约定(参见 ../dart-style/SKILL.md)。
严重程度分级(可选): Blocker:破坏使用方、泄露凭据,或提交后 analyze/tests 失败。 Major:API 用法错误、高风险逻辑缺少测试、未记录的破坏性变更。 Minor:命名、小型重构、文档小问题。
流程与限制:需遵守 .github/workflows/check-branch.yml 中对目标分支的分支规则。参考资料包括 ../dev-workflow/SKILL.md、../testing/SKILL.md 与 AGENTS.md。本资料未提供具体命令、价格或平台信息。