Tool Use Coach is a skill that structures how AI agents select and execute tools. It replaces ad-hoc tool calls with a protocol built on planning, verification, and least-privilege selection. When an agent might otherwise issue redundant or irreversible tool calls, this skill injects a mandatory planning rubric that requires the agent to justify which tool it chooses and why it is the smallest safe option for the task.
The framework treats every tool output as a claim that must be validated against the original goal before the agent proceeds. It also blocks chained irreversible actions unless the agent performs intermediate checks. If a tool call fails, the skill supplies systematic fallback patterns rather than allowing the agent to enter an unrecoverable loop or repeat the same failing call.
Tool Use Coach is designed to integrate with any tool-enabled agent, including Claude Code, Cursor, and custom MCP setups. It works across search, edit, and execution toolsets by providing a compact planning rubric and recovery patterns that apply generically to different tool categories. Because it operates as a behavioral layer rather than a wrapper around specific APIs, it does not require environment variables or transport configuration.