Zero-setup data-quality checks on any file or warehouse via DuckDB
Single tool 'duckprobe_scan' has a clear, concise description (95 chars) and a simple input schema with one string parameter. However, the parameter lacks a description explaining what constitutes a valid 'target' (file path format, warehouse connection string syntax, supported file types). No output schema is documented, the tool returns JSON but the structure is not specified. The tool name uses verb_noun pattern correctly but the implementation is minimal. No error handling guidance, no pagination, no validation constraints documented.
Zero-setup data-quality checks on any file or warehouse via DuckDB. Returns JSON findings.
Parameter 'target' lacks description. LLMs cannot infer whether to pass a file path, directory, or connection string, or what formats are supported (CSV, Parquet, JSON, DuckDB URI syntax).
No output schema documented. Tool returns 'JSON findings' but structure is not specified, LLMs cannot plan downstream processing or extract fields reliably.
No error handling guidance. Tool description does not explain what happens on invalid paths, unsupported file types, or connection failures, or how to recover.
Input schema lacks type constraints and validation rules. Parameter 'target' is a bare string with no format, pattern, length limits, or enum of supported connection types.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | 2026-07-28+ | v2 |
Tool description does not specify what 'zero-setup' means or what checks are performed. LLMs cannot determine when to call this vs. other data-quality tools.