Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implicitly tells the agent how to invoke each mode (omit the guide to list, supply one to read), which is useful usage context. However, it never states when this tool is appropriate versus other tools, nor any prerequisite such as needing to list guides before reading one. Guidance is implied, not explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.