Content
88%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable and well-structured with executable commands, real SQL patterns, explicit error handling, and a clear sequenced workflow with validation. Its main weakness is that it inlines a fair amount of reference material rather than offloading it to bundle files.
Suggestions
Move the bulk SQL query patterns (top slow queries, per-team cost summary, query_id lookup) into a references/ file and keep one representative example inline, to reduce token load.
Extract the Metabase response parsing and error-symptom tables into a separate reference file, linking from the main body.
Trim a few explanatory asides (e.g., the fail-fast rationale and repeated DB-ID-change warnings) since they restate guidance already implied by the commands.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly lean and operational with executable commands and SQL, assuming Claude's competence; minor instances of explanatory padding (e.g., restating that DB IDs change, the fail-fast rationale) could be trimmed slightly. | 4 / 5 |
Actionability | Fully executable, copy-paste-ready commands (hogli metabase:query with --save, --database-id, real SQL examples) plus concrete error-symptom tables and parsing snippets that cover the common cases. | 5 / 5 |
Workflow Clarity | The investigation workflow is explicitly sequenced (frame -> pick smallest window -> filter type -> group then drill -> capture query_id) with validation checkpoints (fail-fast on wrong DB ID, error response table, login prompts) and feedback loops for auth/SQL errors. | 5 / 5 |
Progressive Disclosure | Well-organized into clear sections (Environment, Authentication, Running a query, patterns, workflow, limitations) with no nested references, though the body inlines several large query patterns and reference material that could live in separate reference files for a skill of this length. | 4 / 5 |
Total | 18 / 20 Passed |