What problem does it solve?
This Skill helps you quickly understand what a specific symbol (function, feature, or bug candidate) is and how it fits into your codebase, without getting lost in large files or excessive searching.
Core Features & Use Cases
- Graph-first investigation: Locates and explains the target using Ix graph data before considering any code reads.
- Evidence-driven execution flow: Produces connections (callers/callees) and a trace when needed, then stops once the execution path is clear.
- Minimal and bounded source reading: Falls back to a single targeted read only if earlier phases can’t resolve the remaining question.
- Optional Pro design context: Can include relevant recorded decisions affecting the symbol when Ix Pro is available.
- Optional saving of results: Supports a save mode that writes the final investigation output to a chosen (or auto-generated) markdown path.
Quick Start
Ask: ix-investigate --save bug-foo.md "how does FooHandler work?" to generate a bounded, graph-based investigation and save the report.