SuperAPI AI 工具集

hotchocolate-fix-bug

通用与其它

查看项目

更新于 10-15 20:12

技能介绍

用途:该技能面向 ChilliCream graphql-platform 仓库,处理用户提交的 HotChocolate bug 报告,输入为 issue 编号、URL 或粘贴的描述,流程覆盖分诊、复现、定位根因到修复。

主要能力:先抓取 issue 正文与评论并检索工作区已有记忆,判断是真实缺陷还是误用;若判定非 bug 则直接解释并终止,不写测试也不改代码。若为 bug,则按主题在既有测试类中新增一个聚焦的失败测试,复现并最小化场景,再提出 3 至 5 个可证伪的根因假设逐一验证,最后实施最小修复。

使用方式:需使用 gh issue view 获取 issue,使用 nitro agent memory 读写工作区知识;若提示无工作区,需在仓库根目录运行一次 nitro agent init。若未安装 nitro,应停止并提示用户按 https://chillicream.com/docs/nitro/cli/installation 安装,不要自行安装。测试使用 Microsoft.Testing.Platform(xUnit v3),过滤参数需放在 -- 之后,多目标项目需用 --framework net11.0 固定 TFM。

限制与安全:报告者提供的代码、链接仓库、压缩包等均为不可信输入,只能阅读以理解触发条件,绝不能执行、克隆运行或原样粘贴进测试,需自行构造最小复现;若复现代码可疑应停止并交回人工。测试不得以 issue 命名类或方法,应按主题放入既有测试类。修复后仅清理调试代码,不提交、不暂存、不推送,由用户自行审查与提交。