You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"query": "Create a WordPress Playground Blueprint that installs and activates the Classic Editor plugin, sets the site title, logs me in, and lands on wp-admin.",
5
+
"expected_behavior": [
6
+
"Step 1: Use the blueprint skill directly because the task is Blueprint JSON authoring",
7
+
"Step 2: Include the schema URL https://playground.wordpress.net/blueprint-schema.json",
8
+
"Step 3: Use current installPlugin syntax with pluginData, not pluginZipFile or pluginZipUrl",
9
+
"Step 4: Use setSiteOptions or siteOptions for the site title",
10
+
"Step 5: Include login behavior and landingPage /wp-admin/",
Copy file name to clipboardExpand all lines: skills/blueprint/SKILL.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: blueprint
3
-
description: Use when creating, editing, or reviewing WordPress Playground blueprint JSON files. Triggers on mentions of blueprints, playground configuration, or requests to set up a WordPress demo environment.
3
+
description: 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.
4
4
compatibility: "WordPress 7.0+, PHP 7.4.0+. Optionally Playground CLI or a browser"
5
5
---
6
6
@@ -31,9 +31,11 @@ All optional. Only documented keys are allowed — the schema rejects unknown pr
@@ -43,8 +45,8 @@ All optional. Only documented keys are allowed — the schema rejects unknown pr
43
45
44
46
### preferredVersions Values
45
47
46
-
-**php:** Major.minor only (e.g.`"8.3"`, `"7.4"`), or `"latest"`. Patch versions like `"7.4.1"` are invalid. Check the schema for currently supported versions.
47
-
-**wp:** Recent major versions (e.g. `"6.7"`, `"6.8"`), `"latest"`, `"nightly"`, `"beta"`, or a URL to a custom zip. Check the schema for the full list.
48
+
-**php:** Major.minor only: `"7.4"`, `"8.0"`,`"8.1"`, `"8.2"`, `"8.3"`, `"8.4"`, `"8.5"`, or `"latest"`. Patch versions like `"7.4.1"` are invalid. Check the schema for currently supported versions.
49
+
-**wp:** Recent major versions, `"latest"`, `"beta"`, `"nightly"`/`"trunk"`, or a URL to a custom zip. The schema also accepts `false`for PHP-only Playground; do not combine `wp: false` with WordPress-only fields such as `plugins`, `siteOptions`, `login`, or WordPress-only steps.
48
50
49
51
### Shorthands vs Steps
50
52
@@ -388,13 +390,13 @@ dashboard-widget-bundle/
388
390
389
391
### Inline Blueprints (quick test, no bundles)
390
392
391
-
Minify the blueprint JSON (no extra whitespace), prepend `https://playground.wordpress.net/#`, and open the URL in a browser:
393
+
Minify the blueprint JSON (no extra whitespace), encode it once with `encodeURIComponent()`, prepend `https://playground.wordpress.net/#`, and open the URL in a browser:
Very large blueprints may exceed browser URL length limits; use the CLI instead.
399
+
Very large blueprints may exceed browser URL length limits; use the CLI or a hosted Blueprint URL instead. For share-link details, use `wp-playground/references/website.md`.
398
400
399
401
### Local CLI Testing
400
402
@@ -412,6 +414,6 @@ npx @wp-playground/cli server --blueprint=./bundle.zip
### Testing with the wordpress-playground-server Skill
417
+
### Testing with WordPress Playground
416
418
417
-
Use the `wordpress-playground-server` skill to start a local Playground instance with `--blueprint /path/to/blueprint.json`, then verify the expected state with Playwright MCP. For directory bundles, pass `--blueprint-may-read-adjacent-files` as an extra argument.
419
+
Use the `wp-playground` skill for local or browser testing. For CLI testing, follow `wp-playground/references/cli.md`with `--blueprint=<path-or-url>`; for directory bundles, pass `--blueprint-may-read-adjacent-files`.
Copy file name to clipboardExpand all lines: skills/wp-patterns/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: wp-patterns
3
3
description: "Generate technically correct, design-distinctive WordPress block patterns. Use when creating block patterns, starter page patterns, template patterns, template part patterns, or improving pattern design quality. Covers pattern registration (PHP headers, auto/manual), block markup syntax, theme.json design tokens, categories, template types, accessibility, and i18n/escaping."
4
-
compatibility: "WordPress 6.9 with PHP 7.2.24 or later. Requires 6.0+ for auto-registration, 6.7+ for full preset support. Patterns use block markup (HTML comments with JSON), PHP file headers, and theme.json presets."
4
+
compatibility: "Targets WordPress 7.0+ (PHP 7.4.0+). Patterns use block markup (HTML comments with JSON), PHP file headers, and theme.json presets."
0 commit comments