원클릭으로
diagnose
从 bug 出发,通过排查代码库来定位根本原因,然后编写详尽的 agent brief 报告,引导 AFK agent 完成修正。当用户遇到 bug 需要调查、排查测试失败、或者需要系统性找出源代码中的问题时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
从 bug 出发,通过排查代码库来定位根本原因,然后编写详尽的 agent brief 报告,引导 AFK agent 完成修正。当用户遇到 bug 需要调查、排查测试失败、或者需要系统性找出源代码中的问题时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
一轮一轮地同时询问所有前沿问题,进行无情的盘问。
把你无法独自回答的决策转化为一份问卷,交给别人来填写。
使用并行子代理为一个模块生成多种截然不同的接口设计方案。当用户想要设计 API、探索接口选项、比较模块形态,或提到"设计两次"时使用。
交互式 QA 会话,用户以对话形式报告 bug 或问题,代理负责提交 GitHub Issue。在后台探索代码库以获取上下文和领域语言。当用户想要报告 bug、进行 QA、以对话形式提交 Issue,或提到"QA session"时使用。
通过用户访谈创建包含微小提交的详细重构计划,然后将其提交为 GitHub Issue。当用户想要规划重构、创建重构 RFC,或将重构拆分为安全的增量步骤时使用。
从当前对话中提取 DDD 风格的通用语言(Ubiquitous Language)词汇表,标记歧义并提出规范术语。保存到 UBIQUITOUS_LANGUAGE.md。当用户想要定义领域术语、构建词汇表、强化术语体系、创建通用语言,或提到"领域模型"或"DDD"时使用。
| name | diagnose |
| description | 从 bug 出发,通过排查代码库来定位根本原因,然后编写详尽的 agent brief 报告,引导 AFK agent 完成修正。当用户遇到 bug 需要调查、排查测试失败、或者需要系统性找出源代码中的问题时使用。 |
| disable-model-invocation | true |
从 bug 出发,通过排查代码库来定位根本原因,然后编写详尽的 agent brief 报告,引导 AFK agent 完成修正。把你自己当成一位在代码库中搜索线索的侦探。
读取 issue 对应的票。读取项目根目录下的 CONTEXT.md(如果存在,让 /setup-matt-pocock-skills 确认),理解项目架构、领域术语以及任何相关的 docs/adr/ 下的 ADR。
追溯 bug —— 从用户看到的行为开始,追踪代码路径,直到找到根源。目标是对应到一个具体的高层级模块以及其中出错的逻辑。具体来说:
git log --oneline --all -- <path>),并把线索一并纳入结论中就以下内容撰写一份有实质内容的报告:
引用具体的函数名、类型和领域术语,但不要写文件路径或行号——这些容易过时。
然后用这份报告去更新 issue(以评论的形式),并附上一份完整的 agent brief,以便 AFK agent 可以接手修正。
不要仅仅复述 issue 报告的内容。trace code,形成你自己的判断,然后给出观点。你应该能够说出:"我跟着调用链走了一遍,以下是发生了什么、原因是什么、以及需要怎么改。"
如果项目的 CONTEXT.md 将某个模块称为 "resolver chain",那你也用这个词。使用代码库自身的词汇体系,能让 agent 更容易根据你的判断采取行动。
你的报告只是铺垫,重要的是 agent brief——一个 AFK agent 应该能够严格依据 brief 来完成修复,而不需要再去翻阅 issue 讨论里的上下文。具体格式见 AGENT-BRIEF.md。