Tool Use (TU)
Weight: 10% — measures your effectiveness in using the tools available in the AI coding environment.
Selection (0–10)
Section titled “Selection (0–10)”Do you choose the right tool for the job?
High selection:
- Uses
Readto inspect files before editing - Uses
Grepfor content search instead of guessing locations - Uses
Globfor file pattern matching - Chooses appropriate tools for the task type
Low selection:
- Uses Bash for everything (cat, grep, sed) when dedicated tools exist
- Doesn’t use search tools — relies on guessing file paths
- Uses overly broad tools when specific ones would be faster
Context (0–10)
Section titled “Context (0–10)”Do you provide sufficient context for tool execution?
High context:
- Provides file paths, line numbers, and function names
- Includes error messages and expected behavior
- Sets up the right working directory and environment
Low context:
- Vague tool invocations without specific targets
- Missing file paths or line numbers
- No error context for debugging tasks
Improving TU
Section titled “Improving TU”- Read before editing — always inspect the file before modifying it
- Use search tools —
GrepandGlobare faster than guessing - Be specific — provide exact file paths and line numbers
- Match tool to task — use the most appropriate tool, not just the most familiar