Content
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is an unusually action-dense reference: executable command blocks, explicit ordering rules, and verification steps for fragile operations, with no tutorial padding. Its main weakness is progressive disclosure — it is a long monolithic file that signals a reference file (references/socket-api.md) that is not present in the bundle.
Suggestions
Create the referenced references/socket-api.md (or remove the dangling reference) so the one-level-deep pointer resolves.
Split the browser automation and markdown-viewer sections into separate reference files to shorten the main SKILL.md overview, keeping only quick-start snippets inline.
Move the keyboard-shortcuts and full CLI-help appendix to a reference file so the core body focuses on automation recipes.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is command-dense and assumes Claude's competence throughout (no tutorials explaining CLI/Unix sockets), with every warning earning its place; it avoids the concept-explanation padding that the score-1 and score-2 anchors penalize. | 3 / 3 |
Actionability | Provides fully executable, copy-paste-ready command blocks with concrete flags and examples (e.g. 'cmux new-pane --workspace "$CMUX_WORKSPACE_ID" --type terminal --direction right --focus false' and 'cmux browser "$S" click e2 --snapshot-after'), matching the 'fully executable code/commands' anchor. | 3 / 3 |
Workflow Clarity | Multi-step fragile workflows are explicitly sequenced with verification checkpoints — 'open → wait → snapshot → act → re-snapshot', numbered markdown-reuse steps ending in 'confirm stray pane is gone', and 'ORDER MATTERS: close-previous BEFORE open-new' — satisfying the 'explicit validation steps; feedback loops' anchor. | 3 / 3 |
Progressive Disclosure | Sections are clearly headed and the one reference (references/socket-api.md) is signaled one-level-deep, but the ~225-line body keeps substantial API/browser/markdown detail inline and the referenced socket-api.md file does not exist in the bundle, fitting the 'some structure, could be better organized, content that should be separate is inline' anchor rather than a clean score-3 split. | 2 / 3 |
Total | 11 / 12 Passed |