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.
A strong operational skill: workflows are sequenced with explicit validation and error-recovery feedback loops, and guidance is almost entirely executable commands. The main improvement areas are trimming the duplicated datasource list and moving the detailed cube-query flag/error material into the reference layer.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with command tables, decision trees, and error-pattern mappings with essentially no explanation of concepts Claude already knows. It slips slightly below fully lean: the datasource extras list ('postgres...oracle') is repeated verbatim at line 43 and line 203, and the preflight install flow runs long. | 4 / 5 |
Actionability | Nearly every section gives copy-paste-ready commands ('wren memory fetch -q "..." --model <name> --threshold 0', 'wren cube query --cube revenue --measures total,order_count ...') with concrete error-pattern-to-fix tables and a command decision tree. Not a 4 because there are no gaps: common cases (simple vs complex queries, cube vs raw SQL, each error class) all carry executable examples. | 5 / 5 |
Workflow Clarity | The four workflows are explicitly sequenced with validation checkpoints and feedback loops — dry-plan verification before executing complex SQL, 'Fix ONE issue at a time. Re-run dry-plan after each fix', validate → build → index → verify after MDL changes, and layered error recovery (Layer 1 → 2A/2B). This matches the top anchor including explicit validate → fix → retry loops for database operations. | 5 / 5 |
Progressive Disclosure | Good structure with clearly signaled one-level-deep references ('For memory-specific decisions, see the memory reference', 'see the wren-sql reference') that both exist in ./references/. Not a 5 because the signals point to 'wren skills get usage --full' rather than the reference files themselves, and a substantial block of cube-query flag syntax and error tables is inlined in SKILL.md that could live in a reference file. | 4 / 5 |
Total | 18 / 20 Passed |