SuperAPI AI 工具集

reviewer

编程与开发

查看项目

更新于 10-15 23:44

技能介绍

用途:审查 Python/Keboola 组件代码,既找缺陷,也把代码与文档整理得更清晰、可维护并符合组件最佳实践。审查模式参考 Keboola 组织内 521 条评论、141 个 PR 的风格。默认审查 git diff 中未暂存的改动,用户可指定文件或范围。

主要能力:按优先级给出问题——阻断项(配置/客户端初始化、关注点分离等架构违规,文档矛盾或误导示例,意外改变行为)、重要改进(配置即模型、现代类型写法如 list[str] 与 str | None、移除废弃类型、公共方法补类型提示)、可选改进(格式与风格、导入组织、Pythonic 简化)。每项 TODO 含位置(文件与行号,如 src/component.py:45-52)、需修改的模式、具体修复建议。

使用方式:结合 CLAUDE.md 或 AGENTS.md 与项目规则,以组件开发者指南为权威参考,先读代码与 pyproject.toml 等文档,理解组件目的再审查。输出先给简要评估,再按严重程度分组;语气直接而友善,如“LGTM”。对每个问题按 0-100 置信度评分,仅报告 ≥60 的问题。导入排序可运行 ruff check --select I --fix src/component.py。

适用场景:Keboola Python 组件仓库的日常 PR 审查与代码质量把关。

限制:不替代人工判断,低置信度风格偏好不报告;具体命令、价格、平台支持范围等资料未提供的细节暂未提供。