Content
81%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 well-crafted operational skill body: every section teaches tool-specific behavior Claude could not guess, commands are copy-paste ready, and the preflight/loop/teardown sequence is validated with explicit refusal branches and recovery loops. The only real room for improvement is splitting the long gotchas/reference material into bundle files and trimming the small redundancies around session environment variables.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with skill-specific operational knowledge — session scoping, restore semantics, SSE parsing, launch-flag gotchas — and explains nothing Claude already knows. It falls short of anchor 5 on small redundancies: the AGENT_BROWSER_SESSION/RESTORE exports are explained in both preflight and gotchas, and the "Report Next.js friction" section is wordy for a conditional behavior. Not anchor 3 — there is no padded or unnecessary conceptual explanation anywhere. | 4 / 5 |
Actionability | Copy-paste-ready commands throughout: the session-id derivation block, `agent-browser --session "$SESSION" --restore --enable react-devtools open <url>`, the exact refusal error string "Turbopack project is not available", `sed -n 's/^data: //p'` for SSE, and the teardown close. Minor gaps keep it from anchor 5: the `/_next/mcp` probe gives no exact command for calling `tools/list`, "Check `package.json` to disambiguate" lacks specifics, and `<url>`/`<port>` are placeholders rather than worked examples. | 4 / 5 |
Workflow Clarity | The sequence is explicit and fully validated: preflight probes each view with failure branches that say exactly when to refuse and why (unreachable → check package.json → refuse; missing get_compilation_issues → below 16.3 → upgrade); the loop is ordered (before the edit — narrow scope via the running app; after the edit — four named failure modes as a checklist); gotchas supply error-recovery feedback loops (blank read → reopen with same flags → close and reopen); and teardown is a concrete command. This matches the anchor-5 pattern of clear sequence with explicit validation and recovery loops. | 5 / 5 |
Progressive Disclosure | No bundle files exist; the skill is a single ~200-line file with clean, well-ordered sections (requires, preflight, loop, gotchas, reference, teardown) and a compact inline tool-reference table that is appropriately placed. It cannot take the under-50-line simple-skill 5, and anchor 5's shape (well-signaled one-level-deep external references) does not apply since nothing is split out — the gotchas and reference table are plausible candidates for separate files at this length. Anchor 4 (good structure, most content appropriately placed, minor organization gaps) is the best fit. | 4 / 5 |
Total | 17 / 20 Passed |