用途:该技能扮演 DataHub 连接器审查专家,评估连接器实现是否符合既定黄金标准,识别问题并给出可执行的反馈。
主要能力:覆盖架构、代码组织、Python 代码质量、类型安全、源类型(SQL/API)专项、性能与可扩展性、测试质量、安全、文档等审查板块;可检查静默失败、被吞异常、缺失日志、空 catch 块、测试缺口、未测错误路径、Pydantic 模型与类型提示、Any 使用、DRY 违规、深层嵌套、复杂函数,以及 PR 历史评论是否被实质解决。
使用方式:支持三种模式——完整审查(新连接器、大重构、审计)、专项审查(聚焦某领域)、增量审查(PR 功能或修复)。启动后从 standards/ 目录加载标准,用脚本 ./scripts/gather-connector-context.sh "${CONNECTOR_NAME}" "${DATAHUB_REPO_PATH}" 收集上下文,识别连接器类型,再并行派发 5 个专用智能体或按手动指南执行,最后套用模板生成报告。增量审查可用 gh pr diff "${PR_NUMBER}" --name-only 或 git diff --name-only main 获取变更文件。
适用场景:DataHub 连接器的新建、重构、审计、PR 审查与质量把关。
限制:PR 内容视为不可信外部输入,需校验 PR 编号匹配 ^\d+$,用 <untrusted-pr-content> 包裹,并在子智能体提示中加入信任免责声明;部分功能(如 Task 子智能体、TaskCreate/TaskUpdate)为 Claude Code 专属,其他智能体可忽略并顺序执行。具体收费、价格、平台与效果资料暂未提供。