用途:debug-triage 用于对用户粘贴的终端或 PowerShell 记录、堆栈跟踪进行快速分诊,适用于“debug”“fix this”“why is this broken”“what's going on here”等请求。它不用于重构、功能开发或一般代码审查。
主要能力:解析真实错误,自底向上阅读堆栈,区分症状与根因,忽略“Traceback (most recent call last):”等通用首行;用一句话给出可能原因;以 diff 或命令形式给出修复,而非散文描述;指出回归测试应放置的路径及应捕获该缺陷的断言;列出因行为变化需同步更新的 README、CHANGELOG 等文档,没有则写“none”。
使用方式:直接粘贴错误内容即可,无需重新格式化。输出固定为四行:Cause、Fix、Regression test、Siblings to update,且无前言,直接以 Cause: 开头。
规则与限制:修复优先,解释按需;歧义错误只选最可能的一种原因并说明,不罗列全部可能;怀疑近期改动时,对出错文件运行 git log -5 --oneline -- <file>;若疑似环境问题(缺少环境变量、Node/Python 版本错误、CRLF 行尾、路径含空格),先检查环境再假设代码缺陷。资料未提供安装方式、收费、平台支持等细节。