ix-infrastructure/ix-codex-plugin/ix-investigate
Claude Code and agent skill by ix-infrastructure/ix-codex-plugin
- community
Checking that the SKILL.md file is still in the repository.
Deep dive into a symbol, feature, or bug. Graph-first, minimal code reads, early stopping when sufficient evidence found.
Install
npx vskill@latest install ix-infrastructure/ix-codex-plugin/ix-investigateSKILL.md
Check command -v ix first. If unavailable, use Grep + Read as fallback.
Goal
Answer: what is this, how does it connect, and what's the execution path? Stop as soon as those three questions can be answered accurately.
Phase 1 — Locate (always)
If multiple matches: use --kind, --path, or --pick N to resolve. Do not proceed until the entity is unambiguous.
If ix locate returns nothing: try
Phase 2 — Explain (always)
Extract: role, importance, caller count, callee count, confidence score.
Evaluate: Is the explanation sufficient to answer the question?
Stop if: explain gave clear role, purpose, and connection summary -> skip to Output.
Phase 3 — Connections (run only if caller/callee detail needed)
Run only the directions you need, not both by default:
If "who uses this" matters:
If "what does this do internally" matters:
Stop if: you now know who uses it and what it depends on.
Phase 4 — Trace (run only if execution flow is unclear)
One trace only. Pick the most representative direction (--upstream or --downstream) based on the question.
Stop if: execution path is now clear.
Phase 5 — Code read (last resort only)
Only if the above steps leave a specific implementation question unanswered:
Use ix read <symbol> — never a native file read. Ix is the memory layer; native reads bypass it and load unnecessary context. If the symbol is a class, read the specific method suspected, not the class.
Disambiguation chain for ambiguous-file responses:
- If
ix read <class>returnsambiguous-file, look up the resolved file path from the priorix locateresult and callix read <path>at the symbol level instead. - If that also returns nothing or is ambiguous, do NOT fall back to a native whole-file read. Instead, note which members remain unresolved and reduce evidence quality to
uncertainin the Output.
If ix read returns nothing and no path was resolved by ix locate, only then fall back to a native read scoped to the exact line range, not the whole file.
Hard limit: One ix read call maximum. If still unclear after reading, surface the ambiguity to the user rather than reading more.
Output
If confidence < 0.7 in ix output, label those claims as [uncertain] and recommend ix map to refresh.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/ix-memory/skills/ix-investigate/SKILL.md
Popularity
- Repository stars
- 2
- Repository forks
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ix-infrastructure/ix-codex-plugin/ix-investigate)