SuperAPI AI 工具集

adk-issue-analyze

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:该技能为 google/adk-python 仓库的 GitHub Issue 提供结构化分析、验证与分诊流程,全程只读,不修改代码、不创建分支、不编写实现,仅输出分析报告。

主要能力:

  1. 获取并解析 Issue:从链接或提示中提取编号(如 issues/5882 对应 5882),优先用自定义 Python 工具 fetch_github_issue(issue_number=<number>) 获取元数据;不可用时回退到 gh issue view <issue_number> --repo google/adk-python --json number,title,body,state,labels,comments,assignees,createdAt,closedAt。
  2. 深度调查:回答三个问题——哪里坏了(用 grep_search 与 view_file 追踪执行流、定位缺陷、以可点击 Markdown 文件链接引用文件与行号);是否有修复该 Issue 的关联 PR(用 gh pr list --repo google/adk-python --search "<issue_number>" 搜索,再用 gh pr view <pr_number> --repo google/adk-python --json number,title,state,url,body,author 核实状态);给出建议(评估影响、是否符合 adk-architecture 与 adk-style、是否契合 Python 惯例与 Pydantic 校验规则、是否有干净变通方案,并声明是否应修复及复杂度)。
  3. 报告模板:按 Executive Summary、Detailed Analysis(根因分析、现有 PR、建议)等结构输出高质量 Markdown。

使用方式与限制:严格只读,禁止使用 write_to_file、replace_file_content、edit_file 等文件修改工具;禁止用 curl、wget 或任何 HTTP 请求获取 Issue/PR 内容,必须用指定 Python 工具或 gh 命令。通过 run_command 执行时只允许 gh 或 git 命令,且不得包含 ; & | $ ` < > 换行 括号 等特殊字符,不得重定向、链式命令或 shell 展开。运行 gh 命令时建议显式加 --repo google/adk-python。展示代码位置须用 [filename.py](file:///absolute/path/to/file#L100-L120) 形式的可点击链接,不加反引号。

适用场景:需要快速判断 adk-python 仓库 Issue 的根因、关联 PR 状态与修复优先级时使用。具体收费、价格、平台等信息暂未提供。