Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable with concrete properties, commands, tool guidance, and a clearly sequenced workflow with validation checkpoints. Its main weakness is a monolithic structure that inlines detailed per-resource descriptions instead of delegating them to one-level-deep reference files, slightly hurting conciseness and progressive disclosure.
Suggestions
Move the per-resource-type detail sections (Models, Metrics views, Explores, etc.) into separate reference files and keep SKILL.md as a lean overview with one-level-deep links, improving both conciseness and progressive_disclosure.
Trim background exposition like the Rill principles list and platform introductions that a data-engineering agent can infer, keeping only Rill-specific conventions.
Make the references to "separate resource-specific instruction files" into explicit, named links (e.g. [MODELS.md](references/models.md)) so navigation is concrete rather than implied.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient and well-structured, but sections like the Rill principles list and the verbose introductions to each resource type include background context (e.g. "Rill is a business intelligence platform built around the following principles") that a competent agent largely knows or could infer. | 2 / 3 |
Actionability | It gives concrete, executable guidance: real file names (rill.yaml, .env), specific properties (olap_connector:, managed: true, mode: read), CLI commands (rill validate), tool names with usage caveats, and concrete pitfalls like "Always create new models as .yaml files, not .sql files". | 3 / 3 |
Workflow Clarity | The "Recommended workflow" is an explicitly sequenced 8-step pipeline with a validation/iteration checkpoint ("Check for errors and keep iterating until they are fixed"), plus a fallback flow when MCP tools are unavailable and a loading-documentation prerequisite step. | 3 / 3 |
Progressive Disclosure | The body is a single ~280-line monolith covering all resource types inline rather than a lean overview pointing to per-resource reference files, although it repeatedly signals deeper docs ("find detailed descriptions ... in the separate resource-specific instruction files", docs.rilldata.com, rill-metrics-view skill). | 2 / 3 |
Total | 10 / 12 Passed |