一键导入
ti-navi
Understand and work with mruby code using ti type checker
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Understand and work with mruby code using ti type checker
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| 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