Agent Skills › vercel/eve › investigate

investigate

GitHub

用于对问题进行严格、基于证据的诊断。通过复现确认问题,逐层追踪代码路径,提出并证伪假设,区分观察与推断,最终输出确切的故障机制和最小化预后结论。

packages/eve-code/extension/skills/investigate/SKILL.md vercel/eve

Trigger Scenarios

分析具体错误报告 定位系统故障根因

Install

npx skills add vercel/eve --skill investigate -g -y
More Options

Non-standard path

npx skills add https://github.com/vercel/eve/tree/main/packages/eve-code/extension/skills/investigate -g -y

Use without installing

npx skills use vercel/eve@investigate

指定 Agent (Claude Code)

npx skills add vercel/eve --skill investigate -a claude-code -g -y

安装 repo 全部 skill

npx skills add vercel/eve --all -g -y

预览 repo 内 skill

npx skills add vercel/eve --list

SKILL.md

Frontmatter
{
    "name": "investigate",
    "description": "Investigate an issue report, or analyze the constraints of a proposed change, with strict, evidence-driven diagnosis."
}

Investigate

Determine unambiguously what the report means from the system's perspective. Collect the available evidence for it, such as error output, logs, and failing inputs, and check what changed recently in the affected area. Then establish whether it is real with a precise reproduction. If not, pause and report that result.

Start at the observed effect and identify the code paths directly responsible. Climb one layer at a time across call frames, processes, network hops, and persistence boundaries. Go only as wide and deep as the evidence requires.

Keep an explicit hypothesis at every branch and try to disprove it. Prefer the simplest explanation that accounts for all observed evidence. Do not jump to solutions before diagnosis.

Before proposing a change, name the fundamental constraints, including the relevant data flows and the entry points that reach the affected code paths.

Standards

  • Resolve every cited call frame and reference.
  • Distinguish observations, inferences, and unknowns.
  • Map relevant dependencies and identify other reports or users affected by the same mechanism.
  • Question assumptions about timing, state, identity, retries, and execution boundaries.
  • Stop when required evidence is unavailable rather than filling gaps with guesses.

Questions for every hypothesis

  • How can this be disproved?
  • Is there a simpler or more likely explanation?
  • Which source references remain unresolved?
  • Do the surrounding code and runtime state support the conclusion?
  • Does this explain both why the behavior occurs and why it began now?

Return compact but complete evidence, the diagnosed mechanism, a decision tree when useful, and the smallest prognosis justified by the evidence.

Version History

  • d1578ec Current 2026-11-07 13:40
  • a6ae201 2026-09-27 14:55

Same Skill Collection

.agents/skills/gh-pr-description/SKILL.md
.agents/skills/human-writing/SKILL.md
.agents/skills/technical-writing/SKILL.md
.agents/skills/test-audit/SKILL.md
packages/eve-code/extension/skills/lookup-agent-run/SKILL.md
packages/eve-code/extension/skills/pr/SKILL.md
packages/eve-code/extension/skills/review/SKILL.md
SKILL.md
skills/eve/SKILL.md
.agents/skills/pr-shepherd/SKILL.md

Metadata

Files
0
Version
d1578ec
Hash
6682005b
Indexed
2026-09-27 14:55

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-08 07:39
浙ICP备14020137号-1