Content
93%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.
An exemplary lean operational skill: executable commands verified against the real bundle script, an explicit boundary note steering verdicts to a sibling skill, and safety rules covering real-state worlds. The only gap is the absence of error-recovery guidance for failure cases like a wait-idle timeout or a missing window.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~36-line body contains zero concept explanations or padding — every line is a command, a path, or an operational rule ("Reload after state-heavy changes", "Never type into an existing session"). It assumes Claude's competence and every token earns its place, matching the 'lean and efficient' anchor exactly. | 5 / 5 |
Actionability | The Commands block is fully executable, copy-paste-ready bash (`node $S new-session`, `node $S wait-idle 180`, `node $S shot /tmp/after.png`, `node $S eval '...'`) verified against the real scripts/cdp.mjs subcommands, and the sqlite3 fallback includes a complete query string. It covers the common cases for this skill end-to-end. | 5 / 5 |
Workflow Clarity | The sequence (find window → export CDP_URL → new-session → send → wait-idle → shot/eval) is clear with inline ordering comments ("always start a fresh session first", "until the Run task button is back") and wait-idle acts as a synchronization checkpoint before screenshotting. It falls short of a 5 because there is no error-recovery guidance — nothing on what to do if wait-idle times out, no OpenWork page is found, or the send fails. | 4 / 5 |
Progressive Disclosure | The skill is under 50 lines with no need for external reference files, and its sections (Find the window / Commands / Rules) are well-organized and easy to navigate. The single bundle file, scripts/cdp.mjs, is referenced by its exact working path, matching the actual bundle structure. | 5 / 5 |
Total | 19 / 20 Passed |