CtrlK
BlogDocsLog inGet started
Tessl Logo

blueprint

Use when the deliverable is WordPress Playground Blueprint JSON or a Blueprint bundle, including creating, editing, reviewing, validating schema keys, choosing steps/resources, and debugging Blueprint files. For only running or sharing a Playground environment, use wp-playground.

68

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

A highly actionable, well-organized reference with exemplary copy-paste JSON, explicit gotchas, and a useful mistakes table. Its main weaknesses are mild redundancy in the bundle section and the absence of any progressive-disclosure layer — the full steps API lives inline in SKILL.md rather than in a references/ file — plus a missing error-recovery loop in the testing workflow.

Suggestions

Move the exhaustive Steps Reference and Resource References tables into a references/steps.md (and references/resources.md), keeping SKILL.md as an overview with well-signaled one-level-deep links — the ~200 lines of API detail are the main progressive-disclosure gap.

Add a fix-and-retry feedback loop to the testing section (e.g., what to do when `run-blueprint` fails: read the failing step, check it against the Common Mistakes table, re-run) to lift workflow clarity.

De-duplicate the bundle section — the `zip -r my-plugin.zip my-plugin/` command appears in both "Bundle Structure" and "Creating a Bundle Step by Step" — and move the enumerated PHP version list to a note deferring to the schema to avoid time-sensitive drift.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — e.g., "Every step requires `\"step\": \"<name>\"`" with no tutorializing — and gotchas are stated tersely ("You must `require '/wordpress/wp-load.php';`"). Not a 5 because the bundle section repeats the same `zip -r my-plugin.zip my-plugin/` command twice and the enumerated PHP version list ("7.4" through "8.5") is time-sensitive content not in a deprecated section, though the "Check the schema" caveat softens it.

4 / 5

Actionability

Every step ships copy-paste-ready JSON (e.g., the full `installPlugin`/`pluginData` example and the `writeFiles` `literal:directory` tree), plus executable CLI commands (`npx @wp-playground/cli run-blueprint --blueprint=...`) and a Common Mistakes table pairing each error with its correct form. The common cases are fully covered with runnable examples.

5 / 5

Workflow Clarity

Sequences are clear and concrete: "Creating a Bundle Step by Step" (1–4) and the testing section's explicit checkpoint "Headless validation (runs blueprint and exits)" with both server and run-blueprint commands. Not a 5 because there is no fix-and-retry feedback loop — the closest is the gotcha that a missing `--blueprint-may-read-adjacent-files` fails with "File not found", but no guidance on interpreting and iterating on validation failures.

4 / 5

Progressive Disclosure

Sections are well-organized and external navigation is clear ("For the complete API, see" the docs and schema URLs), but no local bundle files exist and roughly 200 lines of step/resource API reference are inlined in SKILL.md — anchor 3 ("content that could be in a separate file is inline") fits better than 4, since the rubric requires scoring against the actual (empty) bundle structure. It is not a 2 because the inline reference is well-sectioned and external references are clearly signaled rather than buried.

3 / 5

Total

16

/

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 with an explicit "Use when" trigger clause, concrete enumerated capabilities, and explicit boundary guidance against the related wp-playground skill. The only weakness is slightly incomplete keyword variation (e.g., missing "blueprint.json" phrasing) and unmentioned bundle/distribution capabilities.

DimensionReasoningScore

Specificity

Quotes concrete actions — "creating, editing, reviewing, validating schema keys, choosing steps/resources, and debugging Blueprint files" — giving six specific capabilities. It stays at 4 rather than 5 because adjacent capabilities like bundle assembly, testing, and distribution are not named in the description even though the skill covers them.

4 / 5

Completeness

Both halves are explicit: "Use when the deliverable is WordPress Playground Blueprint JSON or a Blueprint bundle" answers when with concrete triggers, and the enumerated action list answers what. Not below 5 because no inferred capability is required to understand either part.

5 / 5

Trigger Term Quality

Natural niche phrases like "WordPress Playground Blueprint JSON", "Blueprint bundle", "schema keys", and "debugging Blueprint files" match what a user needing this skill would say. Not a 5 because common variations and file forms such as "blueprint.json" or "Playground blueprint file" are absent.

4 / 5

Distinctiveness Conflict Risk

The closing boundary clause "For only running or sharing a Playground environment, use wp-playground" actively de-conflicts against the nearest sibling skill. Clear niche triggers (Blueprint authoring/validation) with minimal overlap risk; no neighboring anchor fits better.

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.