Content
77%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 highly actionable with an excellent sequenced workflow and explicit validation loops, but it is noticeably verbose with repetitive no-foreground-contract restatements, and its progressive-disclosure references point to bundle files that are not present.
Suggestions
Consolidate the no-foreground-contract material into one canonical section and have later references link back to it instead of restating the prohibition and the LaunchServices rationale each time — this would cut hundreds of lines.
Add the referenced bundle files (WEB_APPS.md, RECORDING.md, SCREENSHOT.md) to a references/ directory, or remove the links and inline the minimum needed content, so the signaled navigation actually resolves.
Trim mechanics Claude can be assumed to know (LaunchServices routing, HID event-source filtering) to the specific behavioral facts that affect tool choice, keeping the token budget focused on what is non-obvious.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and rich with genuine domain knowledge, but at ~940 lines it repeats the no-foreground contract across several sections (Prerequisites, Defaults, self-check, carve-out) and over-explains LaunchServices mechanics Claude could be assumed to follow. | 3 / 5 |
Actionability | Fully executable throughout — copy-paste CLI invocations ('cua-driver launch_app {…}', 'get_window_state … --image-out /tmp/shot.png'), a complete canonical workflow, an intent→tool dispatch table, and a runnable PIL annotation snippet cover the common cases. | 5 / 5 |
Workflow Clarity | The canonical loop (launch_app → get_window_state → act → get_window_state → verify) is explicitly sequenced with validation checkpoints on both sides of every action, a self-check pattern, and a feedback-loop error-recovery table; destructive/batch actions are gated on user intent. | 5 / 5 |
Progressive Disclosure | The body is well-structured and points one-level-deep to clearly signaled files (WEB_APPS.md, RECORDING.md, SCREENSHOT.md), but none of those referenced bundle files actually exist on disk — a real organization gap that leaves navigation broken. | 3 / 5 |
Total | 16 / 20 Passed |