Content
80%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A dense, highly actionable CLI reference with executable commands and well-organized sections, but it is a monolithic single-file document with no progressive disclosure to bundle files and lacks explicit validation checkpoints around its destructive rm/deploy operations.
Suggestions
Add explicit validation/verification steps before destructive and batch operations — e.g. recommend `uc service inspect`/`uc machine ls` confirmation before `uc service rm`/`uc machine rm`, and a post-deploy health check after `uc deploy --recreate`.
Split the full CLI command tables and the Compose File Extensions reference into a separate references/ file (e.g. CLI-REFERENCE.md) and link to it from SKILL.md, keeping the overview and core workflows inline for one-level-deep progressive disclosure.
Add a brief feedback loop for the external-device routing recipe (what to check if the block is missing from `uc caddy config`, referencing the existing 'Caddy admin socket unreachable' common mistake).
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense reference material — command tables, flags, and executable snippets — with no padding explaining concepts Claude already knows; the only prose ('How It Works', 'Core Concepts') covers Uncloud-specific details like the WireGuard mesh and 10.210.0.0/16 overlay. Not a 2 because every section earns its place rather than including unnecessary explanation. | 3 / 3 |
Actionability | Provides copy-paste-ready `uc` commands, flag references, full compose extension examples (`x-ports`, `x-caddy`, `x-machines`), and a complete external-device routing recipe. Not a 2 because the guidance is fully executable rather than pseudocode or abstract description. | 3 / 3 |
Workflow Clarity | The external-device routing workflow is clearly numbered with a verify step (`uc caddy config`), but destructive operations (`uc machine rm`, `uc service rm`, `uc volume rm`) and batch deploys lack explicit pre-validation checkpoints or feedback loops, which the rubric caps at 2. Not a 3 because there is no validation gate before destructive/batch actions; not a 1 because sequences are present and one workflow does include verification. | 2 / 3 |
Progressive Disclosure | The body is a well-sectioned ~337-line monolithic CLI reference with no bundle files and no external references, fitting the 2-anchor's 'content that should be separate is inline' (e.g. the full command tables and compose-extension reference could live in separate files). Not a 3 because there are no one-level-deep references to split the material; not a 1 because internal sectioning is clear rather than a wall of text. | 2 / 3 |
Total | 10 / 12 Passed |