Content
76%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 a strong, highly executable reference: exact file conventions, complete JSON examples, concrete CLI commands, and crisp pitfall documentation for $res/$var handling. Its main gaps are the absence of any validation/verification step around the explicitly destructive deploy command and a long inline resource-type catalog that could live in a reference file.
Suggestions
Add a validation loop around the destructive deploy, e.g. preview with "wmill resource list" / a sync diff before "wmill sync push", and verify deployed resources afterward — the current lack of validation caps workflow clarity.
Move the Common Resource Types catalog (PostgreSQL through MQTT, ~110 lines) into a references/ file (e.g. references/resource-types.md) and keep one or two exemplars inline with a clear pointer.
Trim fields Claude can infer from the remaining inline examples (standard postgres/mysql connection fields) to tighten token usage.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with non-obvious workspace-specific knowledge (naming patterns, $var/$res resolution rules, wrong-vs-right wrapping examples) with almost no filler. Minor trims exist: the ~110-line Common Resource Types catalog repeats standard fields Claude could infer (e.g. postgres host/port/user), fitting anchor 4 ("efficient; minor instances of over-explanation") rather than anchor 5. | 4 / 5 |
Actionability | Everything is copy-paste ready: exact file pattern "{path}.resource.json", complete JSON structures per resource type, runnable CLI commands ("wmill variable add '<value>' <path>"), typed TS/Python signatures, and explicit wrong-example JSON for the $res/$var wrapping pitfall. Matches anchor 5 (fully executable, covers common cases). | 5 / 5 |
Workflow Clarity | Sequencing exists ("create or deploy the variable before the resource") and the destructive "wmill sync push" is explicitly gated to user request, but there is no validation or verification step anywhere (no preview, no post-deploy check, no error-recovery loop). The rubric caps workflow clarity at 3 for destructive operations lacking validation, which takes precedence. | 3 / 5 |
Progressive Disclosure | No bundle files exist, so nothing is nested or mis-signaled, and sections (File Format, Secrets, Run Arguments, Common Resource Types, CLI Commands) are clearly headed and logically ordered. At ~290 lines it exceeds the under-50-line simple-skill exception, and the ~110-line resource-type catalog is reference-style content that could be split into a separate file — minor organization gaps, matching anchor 4. | 4 / 5 |
Total | 16 / 20 Passed |