investigate-firstcommit 82864c8SKILL.md · 测试与调试
先调查后修改
面对原因不明的故障,先收集证据、按证据排序假设,再动产品代码。
npx skills add JuliusBrussee/caveman --skill investigate-first已选中命令,请手动复制。
- 权限
- read-repo
- write-files
- shell
- network
- 兼容工具
- Claude Code, Codex, Gemini CLI
- GitHub
- 116.6k
- 来源
- 社区 · Julius Brussee
- 状态
- 扫描通过
- 许可证
- Apache-2.0
- 分类
- 测试与调试
核心规则
在一个可信机制能解释全部证据之前,不修改代码。
执行阶段
阶段 01区分现象与推测
把观察到的现象和推断出的原因分开记录。
阶段 02追踪证据
追踪输入、状态变化、所有权边界和失败输出。
阶段 03排序假设
按证据强度和低成本证伪的价值排列假设,证据足够时停止探索。
阶段 04报告原因与证据
报告原因和证明,或说明确切的阻塞点;未经授权不做修复。
权限说明(据 SKILL.md 整理)
| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 部分需要 | 调查阶段不改产品代码,只有任务授权实现时才修复。 |
| 命令执行 | 不需要 | 技能未要求运行特定命令。 |
| 网络外发 | 不需要 | 技能未要求访问网络。 |
SKILL.md 头部信息(YAML)
---
name: investigate-first
description: Diagnose ambiguous failures before editing. Use for unknown causes, intermittent behavior, performance regressions, or investigations needing evidence-ranked hypotheses.
---相关技能
规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。