SuperAPI AI 工具集

fix-bug

通用与其它

查看项目

更新于 10-15 20:09

技能介绍

用途:把 GitHub issue 转化为 DBHub 代码库中的可用修复,覆盖从获取 issue 到提交 PR 的完整流程。

主要能力:提供八步系统化工作流——获取 issue、分析、定位代码、复现、制定方案、实现、验证、创建 PR。资料给出按缺陷类别定位代码的对照表,例如连接失败看 src/connectors/{db-type}/index.ts 与 src/connectors/manager.ts,SQL 执行错误看 src/tools/execute-sql.ts 与 src/utils/allowed-keywords.ts,DSN 解析、SSH 隧道、TOML 配置、多库路由、自定义工具、HTTP 传输、只读校验、行数限制、API 端点、AWS IAM 认证等均有对应文件。

使用方式:用 gh issue view 123 --json title,body,labels,comments,state 获取 issue,跨仓库加 --repo owner/repo。复现时按区域扩展 src/connectors/tests/、src/utils/tests/、src/tools/tests/、src/config/tests/ 中的测试,并使用 src/fixtures/ 夹具。验证命令为 pnpm test:unit、pnpm test src/path/to/test.ts、pnpm test:integration。提交时创建分支 git checkout -b fix/issue-123,提交信息引用 Closes #123,再用 gh pr create 创建 PR 并返回 PR URL。

适用场景:DBHub 仓库中由 issue 驱动的缺陷修复,尤其是数据库连接、SQL 执行、配置解析、传输层与认证相关问题。

限制:资料未提供该技能的安装方式、收费信息、支持平台与效果保证;工作流针对 DBHub 代码库,其他项目需自行调整路径与测试命令。