Single tool 'add' with critical definition gaps. Input schema present but parameters lack descriptions (null values). Tool description missing entirely. No output schema documented. Naming is generic and does not follow verb_noun pattern. This is a minimal training example, not production-ready.
Tool 'add' has no description. LLMs cannot determine when or why to select this tool without explicit guidance.
Parameters 'a' and 'b' have null descriptions. LLMs cannot infer parameter meaning from names alone; descriptions are mandatory.
No output schema documented. LLMs need to know what fields to expect in the response to plan downstream operations.
Tool name 'add' is generic and does not follow verb_noun convention. 'add_numbers' or 'sum_numbers' would be clearer.
No error handling or recovery guidance. If the tool fails, the LLM has no actionable next step.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |