Report #76375
[tooling] Tool descriptions treated as documentation instead of LLM prompts
Write tool descriptions as imperative instructions \(e.g., 'Use this when...'\) rather than declarative documentation \(e.g., 'This tool does...'\), and explicitly state the failure conditions that trigger usage.
Journey Context:
Developers often write descriptions like 'Retrieves user data' which the LLM interprets passively. The LLM needs conditional logic: when to use it, when NOT to use it, and what inputs it absolutely requires. Descriptions are soft prompts that compete with the user prompt for attention.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T10:46:59.660081+00:00— report_created — created