CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testmuai/rook-cli

Rook CLI by TestMu AI (Formerly LambdaTest). Use rook to test, evaluate, red-team or regression-check an AI agent the user owns, or to interpret saved Rook results. Does not apply to ordinary unit tests, browser automation or web UI checks without an AI agent under test.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplary instruction-only skill body: it orchestrates a CLI through concrete, copy-paste-ready commands with a state-driven workflow, embeds explicit validation checkpoints and error-recovery guidance for paid and destructive operations, and pushes all detail to seven real, one-level-deep reference files. It teaches only what Claude could not already know.

DimensionReasoningScore

Conciseness

The body is dense prescriptive guidance with no concept explanations — lines like "A finished run exits 0 even when scenarios fail; `ok: true` can also describe a refused run" deliver non-obvious operational rules, and version drift is handled generically ("Use this workflow across compatible releases") without dated pins. Nothing is padded or over-explained, so it matches the lean anchor rather than the 4 anchor's 'minor instances that could be trimmed'.

5 / 5

Actionability

Commands are concrete and copy-paste ready throughout: `rook doctor`, `rook status --json`, `rook plan --json`, a need-to-command table with exact flags (`rook sync --yes` before `rook run --json`, `rook profile test --goal "<reply-only goal>"`, `LT_USERNAME`/`LT_ACCESS_KEY` for CI). Placeholders like `<id>` are inherent, not gaps, so it fits the fully-executable anchor.

5 / 5

Workflow Clarity

The lifecycle is sequenced via the state-driven table (sign in → project → explore → agent → generate → profile → run → report) with explicit validation checkpoints ("Check the exit status and `discarded`/`halted` fields before claiming completion"; inspect `agent.yaml` for `calls[]` entries with `write: true` before reaching commands) and error-recovery loops ("If a command or output differs, consult its help and release notes before adapting that step"). Validation for the destructive/paid operations is present, so the workflow-clarity cap of 3 does not apply and it matches the explicit-checkpoints anchor.

5 / 5

Progressive Disclosure

The ~100-line overview splits content appropriately: all seven referenced files (profiles.md, scenarios.md, troubleshooting.md, headless-contract.md, verdicts.md, ci.md, mcp.md) exist in references/, are linked inline where contextually needed or in an annotated References section, and contain no nested references (one level deep). This matches the clear-overview anchor; not 4 because navigation and placement have no organization gaps.

5 / 5

Total

20

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that names concrete capabilities and carves out a distinct niche with an explicit negative boundary, written in third person without fluff. Its only weakness is that the 'when' is expressed purely as exclusions rather than an affirmative 'Use when...' clause with positive trigger phrases.

DimensionReasoningScore

Specificity

It lists multiple concrete actions — "test, evaluate, red-team or regression-check an AI agent" plus "interpret saved Rook results" — giving comprehensive coverage of the tool's capabilities. Not 4, because there are no minor gaps in the action coverage.

5 / 5

Completeness

The 'what' is explicit (the five actions) and the 'when' is explicitly stated — "Does not apply to ordinary unit tests, browser automation or web UI checks without an AI agent under test" — so it is not capped at 3 as merely implied. Not 5 because the trigger guidance is only negative; there is no affirmative 'Use when...' phrase with concrete positive triggers.

4 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would say ("test", "red-team", "regression-check", "AI agent", "saved Rook results") plus disambiguating terms ("unit tests", "browser automation", "web UI checks"). Not 5 because common variations such as "agent evals" or "benchmark my agent" are absent, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche ("an AI agent the user owns", "saved Rook results") with the exclusion clause actively preventing mis-triggers for unit-testing, browser-automation and web-UI skills. Conflict risk with other skills is minimal, matching the distinct-triggers anchor.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

On this page