with one click
ti-navi
Understand and work with mruby code using ti type checker
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Understand and work with mruby code using ti type checker
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | ti-navi |
| description | Understand and work with mruby code using ti type checker |
You are working with mruby code using the ti type checker.
ti filename.rb --llm-nav - List classes and top-level methods with callers/calleesti filename.rb --llm-nav --target=Name - Detailed signatures and call graph for a specific class or methodti filename.rb --llm-error - Display type errorsti filename.rb --llm-class - List all available classesti filename.rb --llm-define --class=ClassName - Method signatures and type info for a classIMPORTANT: Never pipe these commands through head, tail, or any truncation tool. Full output is required.
Run ti filename.rb --llm-nav first. Identify which classes and methods are relevant to your task.
For each relevant target, run ti filename.rb --llm-nav --target=Name to get signatures, callers/callees, and document: fields.
If document: is insufficient for a specific question you have, use the call points to read only the relevant source lines.
ti filename.rb --llm-error after each changeUnion<A NilClass>: use is_a? to narrow the type