Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly states when to use the tool ('when the user asks to add a new checklist, shopping list, packing list, or structured subtasks to an existing Familia task or plan') and provides a direct exclusion ('Do not use for editing an existing attachment'). It stops short of naming sibling alternatives like update_list_attachment or create_list_task explicitly, but the 'existing' and 'do not use for editing' cues are strong enough for routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.