Octocode Code Research
bgauryy/octocode
Researches code with evidence: traces callers, imports and cross-repo links, diagnoses failures and reports findings with exact file and line references and a confidence label.
Explains why something happened by generating competing hypotheses, gathering evidence in parallel, ranking explanations and proposing the next discriminating probe.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode trace --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/trace .claude/skills/trace && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "trace" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/trace into .claude/skills/trace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "trace", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/traceType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode trace --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/trace .agents/skills/trace && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "trace" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/trace into .agents/skills/trace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "trace", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode trace --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/trace .cursor/skills/trace && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "trace" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/trace into .cursor/skills/trace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "trace", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Yeachan-Heo/oh-my-claudecode.git --path skills/trace--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode trace --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/trace .gemini/skills/trace && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "trace" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/trace into .gemini/skills/trace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "trace", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Yeachan-Heo/oh-my-claudecode traceInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/trace .github/skills/trace && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "trace" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/trace into .github/skills/trace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "trace", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Yeachan-Heo/oh-my-claudecode trace --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/trace .opencode/skills/trace && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "trace" agent skill from https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/trace into .opencode/skills/trace/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "trace", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
traceExplains why something happened by generating competing hypotheses, gathering evidence in parallel, ranking explanations and proposing the next discriminating probe.
This is an orchestration layer over a built-in tracer agent, meant for ambiguous, causal, evidence-heavy questions such as runtime regressions, latency, post-mortems or why a configuration behaved a certain way. It does not jump into fixing code. It restates the observation, builds competing explanations, collects evidence in parallel in Claude's built-in team mode, ranks the explanations and names the next probe that would settle the question fastest.
Every report keeps seven parts apart: the observation, hypotheses, evidence for, evidence against and gaps, the current best explanation, the critical unknown and a discriminating probe. Evidence is ranked from controlled reproductions down to intuition, weaker tiers are down-ranked when stronger evidence contradicts them, and each run must try to falsify its own favorite explanation. The skill warns against turning into a fix-it loop, a debugger summary or false certainty.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 454bae0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Evidence-Driven Trace loads about 2.6k tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 1,322 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Yeachan-Heo/oh-my-claudecode at commit 454bae0, republished under its MIT licence (© Yeachan-Heo). 1,322 words, ~2,585 tokens.
.claude/skills/trace/SKILL.md (or your agent's skills folder).Use this skill for ambiguous, causal, evidence-heavy questions where the goal is to explain why an observed result happened, not to jump directly into fixing or rewriting code.
This is the orchestration layer on top of the built-in tracer agent. The goal is to make tracing feel like a reusable OMC operating lane: restate the observation, generate competing explanations, gather evidence in parallel, rank the explanations, and propose the next probe that would collapse uncertainty fastest.
Use /oh-my-claudecode:trace when the problem is:
Examples:
Always preserve these distinctions:
Do not collapse into:
Treat evidence as ranked, not flat.
From strongest to weakest:
Explicitly down-rank hypotheses that depend mostly on lower tiers when stronger contradictory evidence exists.
Every serious /trace run must try to falsify its own favorite explanation.
For each top hypothesis:
Down-rank a hypothesis when:
Use Claude built-in team mode for /trace.
The lead should:
Important: workers should pursue deliberately different explanations, not the same explanation in parallel.
Unless the prompt strongly suggests a better partition, use these 3 default lanes:
For lane 3, cross-entity discrepancies need a premise audit before escalation: enumerate entity dimensions and check whether a zero-row or mismatch result came from applying one key across multiple entities rather than from a system defect; the result may be a verification-methodology defect.
These defaults are intentionally broad so the first slice works across bug, performance, architecture, and experiment tracing.
After the initial evidence pass, pressure-test the leaders with these lenses when relevant:
These lenses are not filler. Use them when they can surface a missed explanation, hidden dependency, or weak inference.
Each worker should be a tracer lane owner, not a generic executor.
Each worker must:
Useful evidence sources include:
trace_timelinetrace_summaryRecommended worker return structure:
The final /trace answer should synthesize, not just concatenate.
Return:
Preserve a ranked shortlist even if one explanation is currently dominant.
Before closing the trace:
Do not claim convergence just because multiple workers use similar language. Convergence requires either:
The lead should explicitly say why a hypothesis moved down:
This is important because /trace should teach the reader why one explanation outranks another, not just present a final table.
Use a team-oriented orchestration prompt along these lines:
Good /trace output is:
[What happened]
| Rank | Hypothesis | Confidence | Evidence Strength | Why it leads |
|---|---|---|---|---|
| 1 | ... | High / Medium / Low | Strong / Moderate / Weak | ... |
[Current best explanation]
[Single missing fact keeping uncertainty open]
[Single next probe]
[Only if uncertainty remains high]
© Yeachan-Heo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/trace of Yeachan-Heo/oh-my-claudecode.
Open the folder on GitHubat commit 454bae0
Evidence-Driven Trace next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Evidence-Driven Trace this skillYeachan-Heo/oh-my-claudecode | 40k | — | ~2.6k | Automated safety check: Pass | MIT | |
| Octocode Code Researchbgauryy/octocode | 949 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Muse Code Product Doctorasgeirtj/system_prompts_leaks | 69k | — | ~3.5k | Automated safety check: Pass | CC0-1.0 | |
| Root Cause Investigationgarrytan/gstack | 136k | — | ~12k | Automated safety check: Notes | MIT | |
| Targeted Emergency Bug FixVeryGoodOpenSource/vgv-wingspan | 109 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Flowstudio Power Automate Debuggithub/awesome-copilot | 40k | 2 repos | ~5k | Automated safety check: Pass | MIT |
bgauryy/octocode
Researches code with evidence: traces callers, imports and cross-repo links, diagnoses failures and reports findings with exact file and line references and a confidence label.
asgeirtj/system_prompts_leaks
Diagnoses a Muse Code installation's own failures from binary and session evidence, instead of treating the report as an ordinary repository bug.
garrytan/gstack
Debugs in four phases (investigate, analyze, hypothesize, implement) under one rule: no fix is made until the root cause is found.
VeryGoodOpenSource/vgv-wingspan
Applies a minimal fix to an emergency bug through triage, root-cause location, a hotfix branch and a blast-radius check, with tests and review still required.
github/awesome-copilot
Debug failing Power Automate cloud flows using the FlowStudio MCP server.
ash1794/vibe-engineering
Captures reusable knowledge after work is done — learnings from feedback or failures, resolved bugs (symptom, root cause, prevention), and recurring code patterns — into the project's persistent…
Yeachan-Heo/oh-my-claudecode
Sends a question or task to another locally installed agent CLI, such as Codex or Gemini, through omc ask and saves the answer as a file.
Yeachan-Heo/oh-my-claudecode
Charts a foggy effort into a map of decision tickets on the repo's issue tracker and works through them one per session, producing decisions rather than deliverables.
Yeachan-Heo/oh-my-claudecode
Runs an autonomous improvement loop on a repository: agents propose and execute plans, a tournament picks the winner by benchmark, and each round is recorded and plotted.
Yeachan-Heo/oh-my-claudecode
Takes a short product idea through requirements, design, planning, parallel implementation, QA cycles and multi-reviewer validation to produce working code.
Yeachan-Heo/oh-my-claudecode
Detects and gracefully cancels whichever OMC mode, autopilot, ralph, swarm, pipeline, or team, is currently active, then clears its state.
Yeachan-Heo/oh-my-claudecode
Maps a codebase directory by directory and writes linked AGENTS.md files, each pointing to its parent, to document what each area contains.
Categories
Explains why something happened by generating competing hypotheses, gathering evidence in parallel, ranking explanations and proposing the next discriminating probe. This is an orchestration layer over a built-in tracer agent, meant for ambiguous, causal, evidence-heavy questions such as runtime regressions, latency, post-mortems or why a configuration behaved a certain way. It does not jump into fixing code.
Evidence-Driven Trace fits situations like: working out why a regression or intermittent bug appeared before touching code; investigating a latency or resource anomaly with several plausible causes; writing a postmortem that weighs competing explanations.
Run `npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a claude-code`. Or copy the skill folder (skills/trace in Yeachan-Heo/oh-my-claudecode) into .claude/skills/trace in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a codex`. Or copy the skill folder (skills/trace in Yeachan-Heo/oh-my-claudecode) into .agents/skills/trace in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yeachan-Heo/oh-my-claudecode --skill trace -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/trace, .gemini/skills/trace, .github/skills/trace and .opencode/skills/trace in your project.
SKILL.md names no scripts, command-line tools or credentials: Evidence-Driven Trace is instructions for the agent only. Our summary lists: Claude's built-in team mode for parallel tracer agents.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Evidence-Driven Trace is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Evidence-Driven Trace: Octocode Code Research (bgauryy/octocode, 949 stars), Muse Code Product Doctor (asgeirtj/system_prompts_leaks, 69k stars), Root Cause Investigation (garrytan/gstack, 136k stars) and Targeted Emergency Bug Fix (VeryGoodOpenSource/vgv-wingspan, 109 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Yeachan-Heo (a GitHub user) maintains it in Yeachan-Heo/oh-my-claudecode, which has 39,720 GitHub stars. The repository holds 47 skills in this directory. The repository was last updated on October 8, 2026.
Source: Yeachan-Heo/oh-my-claudecode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.