CtrlK
BlogDocsLog inGet started
Tessl Logo

wp-playground

Use as the WordPress Playground routing wrapper for ambiguous Playground work, local CLI runs with @wp-playground/cli, playground.wordpress.net share links, browser previews, WebMCP site tools, snapshots, mounts, version switching, and Xdebug. For Blueprint JSON authoring or review, use the blueprint skill directly.

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

This is a well-executed thin routing wrapper: lean, correctly scoped, with real reference files behind every pointer and explicit conditional-loading rules that keep the context footprint small. Actionability and workflow clarity sit at 4 only because verification and prerequisite checks are named at the outcome level rather than as concrete commands, which is a reasonable trade for a router that delegates command detail to its references.

DimensionReasoningScore

Conciseness

The ~45-line body is lean and assumes Claude's competence: "This is a thin routing wrapper", one-line routing bullets ("read `references/cli.md` for ..."), and no explanation of concepts Claude already knows. Every section (Procedure, Inputs, Guardrails, Verification, Failure modes, Escalation) earns its tokens; the only mild redundancy (Failure modes restating routing) is small enough to stay at the 5 anchor.

5 / 5

Actionability

For an instruction-only routing skill the guidance is concrete: each intent maps to a specific file or skill ("read `references/debugging.md` for Xdebug, runtime logs, worker flags"), and verification steps are specific ("open the generated URL and confirm the expected landing page"). It stays at 4 rather than 5 because few operations are command-level (e.g. "verify Node.js 20.18+" names the version but gives no command), leaving minor gaps in executable detail.

4 / 5

Workflow Clarity

The Procedure is a clear 3-step sequence (identify intent → route → delegate Blueprint work), and a dedicated Verification section adds checkpoints per workflow (verify mounted-plugin side effects, open share links and confirm the landing page). It falls short of the 5 anchor because checkpoints are stated at the outcome level without explicit validate-fix-retry feedback loops or commands, and the failure-modes section corrects misroutes but does not define a retry loop.

4 / 5

Progressive Disclosure

The body is a pure overview: one clearly-signaled line per reference (all of `references/cli.md`, `references/debugging.md`, `references/website.md` exist on disk), explicit load-only-what-you-need rules ("loading more than one only when the request has multiple distinct parts"), and the second-level routing through `website.md` to `webmcp.md`/`mcp.md`/`sites-api.md` is deliberately conditional and explicitly declared. Navigation is easy and content is appropriately split, matching the 5 anchor rather than the 'minor organization gaps' of 4.

5 / 5

Total

18

/

20

Passed

Description

87%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: it defines a clear niche, gives explicit 'use as' trigger guidance with a concrete list of covered workflows, and includes boundary guidance that prevents overlap with the blueprint skill. The only soft spot is that it enumerates capability areas rather than sharp verb-driven actions, which keeps specificity at 4.

DimensionReasoningScore

Specificity

Quotes like "local CLI runs with @wp-playground/cli, playground.wordpress.net share links, browser previews, WebMCP site tools, snapshots, mounts, version switching, and Xdebug" enumerate several concrete capabilities. It stays at 4 rather than 5 because it names topics/coverage areas rather than the concrete actions a 5-anchor description like "extract text, fill forms, merge documents" would list, and "ambiguous Playground work" is abstract.

4 / 5

Completeness

Both 'what' and 'when' are explicit: "Use as the WordPress Playground routing wrapper for..." states what it is, and the enumerated workflows serve as concrete trigger phrases, with explicit boundary guidance ("For Blueprint JSON authoring or review, use the blueprint skill directly"). This matches the 5 anchor (clear what AND when with concrete triggers); a 4 would require the 'when' to be only implicit or less specific.

5 / 5

Trigger Term Quality

Natural trigger phrases are well covered: "WordPress Playground", "local CLI runs", "@wp-playground/cli", "playground.wordpress.net share links", "snapshots", "mounts", "Xdebug", "Blueprint JSON". A few common variations users might say (e.g. "Playground sandbox", "test a plugin in the browser") are absent, matching the 'good coverage, a few natural terms missing' anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (Playground runtime/CLI/debugging/sharing) and actively defuses the main collision risk by redirecting Blueprint work to the `blueprint` skill. Triggers are Playground-specific terms, so conflict with other skills is minimal, matching the 5 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.

Repository
WordPress/agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.