SuperAPI AI 工具集

coding

编程与开发

查看项目

更新于 10-15 23:47

技能介绍

用途:本技能负责把代码与仓库类工作交给隔离会话,而不是在编排上下文中内联执行;同时覆盖数据/SQL 型的分析工作。问题不涉及仓库或数据集时无需使用,直接回答即可。\n\n主要能力:提供两条委派路径。explore 子代理用于只读侦察,适合快速回答代码库问题,如某功能在哪、谁调用了某函数,通过 task 工具或 @explore 调用。后台会话是真实工作区,适合要改代码的任务,用 session_start_background 启动,并行时用 session_spawn;每个会话是独立 VM 沙箱,可安装、构建、运行和提交。用 session_read 读取结果。\n\n使用方式:启动前先明确代码位置并在提示中写清。本项目:说明“Work in this project's workspace. No clone needed.”,可用 project=<name> 限定。外部仓库:先确保已连接 GitHub,再让会话执行 gh repo clone <org>/<repo>。无仓库则写“No repository needed”。查找外部仓库可用 gh api user/orgs --jq '.[].login' 与 gh search repos "<query>" --owner=<org> --limit=5,或查看 .kortix/memory。\n\n并行与审查:多个方案可在一轮内批量 session_spawn,各自目标不同。PR 审查可并行启动两个会话,加载 code-review 技能并检出同一 PR,合成一致点、分歧点与独有发现。仅在用户要求时回帖,先执行 gh pr diff <number> --repo <owner>/<repo>,再用 gh api 提交 event 为 COMMENT 的审查,不可用 APPROVE 或 REQUEST_CHANGES。\n\n数据工作:SQL/仓库分析、数据集调查等同样委派给后台会话。数据源明确则写入连接器、模式、时间范围与问题;不明确先确认;文件分析需给出路径与期望输出。\n\n限制与收尾:不要把大型或外部仓库拉进编排上下文,不要预先抓取源码理解架构。小范围独立修改可直接做。会话无可用结果时先询问用户,不要静默重试或自行接手。完成后读取输出与产物,具体报告改动、验证与决策;若开了 PR,先给链接。