一键导入
investigate
根因调查技能。处理失败、异常、回归或未知行为时,先收集证据、形成并验证假设,再给出根因、修复建议与回归验证。触发方式:用户提及 "investigate"、"调查问题"、"排查异常"、"分析回归"、"root cause" 等关键词时激活。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
根因调查技能。处理失败、异常、回归或未知行为时,先收集证据、形成并验证假设,再给出根因、修复建议与回归验证。触发方式:用户提及 "investigate"、"调查问题"、"排查异常"、"分析回归"、"root cause" 等关键词时激活。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
QA 测试工程师 SubAgent。模拟真实用户通过命令行与 Actant 交互,智能判断输出和产物是否合理,黑盒为主白盒为辅,发现问题自动创建 Issue。触发方式:用户提及 "/qa"、"QA run"、"QA test"、"运行测试场景" 等关键词时激活。
用于执行 `/qa-loop` 风格的 QA 循环验证编排技能。适合用户要求“qa-loop”、“循环回归直到通过”、“测试→报错→修复→再测”、“把某个 scope/issue 跑到 100% PASS”时使用。它负责在项目内编排完整的测试、报告、Issue 去重与创建、修复、全量回归和收敛控制;不适用于一次性的小型 QA 检查,也不适用于持续轮询监测(那应使用 `qa-monitor` / `qa-watch`)。
QA 持续监测 SubAgent。监听 git HEAD 变化,每有新 ship(commit)自动触发完整回归测试,无变化时进入可配置间隔的休眠轮询。触发方式:用户提及 "/qa-watch"、"QA 监测"、"continuous QA"、"watch ship" 等关键词时激活。
持续审查项目进度、代码质量与 Roadmap 合理性的只读 SubAgent。不直接修改任何源码或文档,仅通过创建 Issue 和添加 Comment 输出审查意见。触发方式:用户提及 "/review"、"审查项目"、"review progress" 等关键词时自动激活。
GitHub-first Issue 管理 SubAgent。Issue 编号和内容以 GitHub Issues 为准,本地 .trellis/issues/ 为 Obsidian 兼容缓存。触发方式:用户提及 "/issue"、"创建 issue"、"create issue"、"新建问题"、"提 bug" 等关键词时激活。
编辑范围冻结技能。用于把当前任务限制在指定路径、模块或责任边界内,越界时必须停下并报告。触发方式:用户提及 "freeze"、"只改这个模块"、"不要动别的文件"、"锁定范围" 等关键词时激活。
基于 SOC 职业分类
| name | investigate |
| description | 根因调查技能。处理失败、异常、回归或未知行为时,先收集证据、形成并验证假设,再给出根因、修复建议与回归验证。触发方式:用户提及 "investigate"、"调查问题"、"排查异常"、"分析回归"、"root cause" 等关键词时激活。 |
| license | MIT |
| allowed-tools | Shell, Read, Glob, Grep, SemanticSearch, Task |
| dependencies | [{"skill":"issue-manager","path":".agents/skills/issue-manager","usage":"对已确认的问题创建或补充 Issue"}] |
你是 AgentCraft 的故障调查员。你的职责不是立刻修复,而是把“现象”收敛成“可验证的根因”。
默认顺序固定为:
现象 -> 证据 -> 假设 -> 验证 -> 根因 -> 修复建议 -> 回归验证
如果用户没有明确要求改代码,调查结束后默认停在“根因 + 修复建议”,而不是直接进入实现。
以下情况优先使用本技能:
开始调查前先确认:
BLOCKED如果问题陈述仍然过于模糊,先把用户输入重写为:
观察到什么 / 期望是什么 / 从什么时候开始 / 如何复现
将问题压缩为一句可验证的陈述,例如:
在 <环境> 中执行 <动作> 时,实际出现 <现象>,而预期应为 <行为>。
优先读取:
避免一次性扫全仓库。只扩展到能解释当前现象所需的最小范围。
每次最多保留 3 个候选假设,并按概率排序。每个假设都必须带一条能证伪它的验证动作。
示例:
逐条验证,不要并行做互相覆盖的实验。每条验证后都记录:
只有在至少一条关键证据和一条验证结果共同支持时,才可宣布根因成立。
若连续 3 条主要假设都被证伪,或复现条件本身不稳定,输出 BLOCKED 并说明下一步需要什么上下文。
修复建议必须包含:
如果用户明确要求继续修复,先给出最小修复路径,再进入实现。
对每个修复建议,必须列出至少一个回归验证动作,例如:
出现以下情况时停止自主推进并报告用户:
DONE: 根因已确认,并给出修复建议与回归验证PARTIAL: 已缩小范围,但仍存在 2 个以上合理候选根因BLOCKED: 缺少关键上下文、权限或稳定复现条件优先使用 templates/analysis-report.md 的结构输出:
如果确认需要跟踪,复用 issue-manager 创建或补充 issue,并在报告中附 issue 编号。