Content
90%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 lean, highly actionable CLI reference: every example is executable, workflows are sequenced with a sensible pre-flight checkpoint, and depth is deferred to `--help`/`learn` rather than duplicated. The only structural gap is that the exhaustive command catalog lives inline in SKILL.md instead of a separate reference file, and post-action verification steps are absent.
Suggestions
Add a short error-recovery note to the main workflow (e.g., re-run `peekaboo see --annotate` to get fresh element IDs if a `click --on` fails because the snapshot is stale), giving an explicit validate-retry loop.
Move the full command catalog and common-parameters tables into a one-level-deep reference file (e.g. COMMANDS.md), keeping SKILL.md to the overview, quickstart, and flagship examples.
Include an explicit verification step after interactions (e.g., re-capture with `peekaboo image` or check `--json` output) so agents can confirm the intended UI state changed.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and reference-style — one-line command catalog ("`click`: target by ID/query/coords with smart waits"), parameter tables, and runnable snippets — with no padding and no explanation of concepts Claude already knows. Not 4 because there is essentially nothing to trim; every section carries non-obvious CLI-specific information. | 5 / 5 |
Actionability | Every example is a complete, copy-paste-ready command (see→click→type login flow, `--window-id` targeting, capture/analyze, menu/dock, mouse/keyboard), and the Quickstart is a runnable happy path. The examples cover the common cases the skill will be invoked for. | 5 / 5 |
Workflow Clarity | Sequences are clear ("Quickstart (happy path)", "See -> click -> type (most reliable flow)") with a pre-flight checkpoint (`peekaboo permissions` first; "Use `peekaboo see --annotate` to identify targets before clicking"). Not 5 because there is no post-action verification or error-recovery guidance (e.g., what to do when a click target ID is stale); not 3 because the key checkpoint — snapshot before clicking — is explicitly present. | 4 / 5 |
Progressive Disclosure | The actual bundle is a single file (no references/scripts/assets exist), and the skill wisely defers depth to the CLI itself ("`learn`: print the full agent guide + tool catalog", "Run `peekaboo <cmd> --help` for flags") with well-organized sections. Not 5 because at ~165 lines the full 30-command catalog and parameter tables are inline reference bulk that could be split into a one-level-deep reference file. | 4 / 5 |
Total | 18 / 20 Passed |