Wp Playground

作者 wordpress3cf7f6f70130无许可证2.2K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库3天前更新

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.

AI 生成的概览

将 WordPress Playground 任务路由到 CLI、浏览器分享链接、WebMCP、快照、挂载和 Xdebug 等专项参考。

功能
这是一个路由包装技能,用于识别用户的 WordPress Playground 意图,并指向相应的专项参考或配套技能。它涵盖使用 @wp-playground/cli 的本地 CLI 执行、纯浏览器网站与分享链接工作流、WebMCP 站点工具、快照、挂载、版本切换和 Xdebug 调试。它还列出所需输入、防护规则、验证步骤、失败模式和升级路径。它产出的是指引和路由决策,而不是文件或代码。
适用场景
适用于含义不明或混合的 WordPress Playground 请求,或需要判断应使用哪种 Playground 工作流或参考时。也适用于本地 CLI 运行、浏览器预览与分享链接、快照、挂载、版本切换和 Xdebug 排障。Blueprint JSON 的编写或审查应改用 blueprint 技能。
运行要求
该技能不附带脚本,仅为说明和参考文档。本地 CLI 工作需要 Node.js 20.18+ 及 npm 或 npx,目标为 WordPress 7.0+ 和 PHP 7.4.0+,并在 WebAssembly 中以 SQLite 运行 WordPress。纯浏览器工作流无法读取本地文件系统路径。

WordPress Playground

This is a thin routing wrapper. Use it to pick the right Playground workflow, then load only the focused reference or skill needed for the task.

Procedure

  1. Identify the user intent: Blueprint authoring/review, local CLI execution, browser-only website/share link workflow, Xdebug/stuck CLI run, or a mixed Playground request.
  2. Route to the focused source below, loading more than one only when the request has multiple distinct parts.
  3. For mixed requests, delegate Blueprint JSON work to blueprint, then return here for runtime, CLI, debugging, or sharing guidance.
  • Blueprint JSON, schema, steps, resources, bundles, or Blueprint review: use the blueprint skill directly. Do not duplicate Blueprint schema details here.
  • Local CLI execution: read references/cli.md for @wp-playground/cli server, run-blueprint, build-snapshot, mounts, version switching, and local validation.
  • Xdebug or stuck CLI runs: read references/debugging.md for Xdebug, runtime logs, worker flags, and stuck CLI runs.
  • Browser-only Playground website workflows: read references/website.md for Query API and Blueprint URL setup, share links, and browser limitations. It routes existing-site operations to separate WebMCP, Playground MCP, and Sites API references; load only the selected method. Unless the user requests a specific connection method, prefer available WebMCP tools for supported browser operations.

Inputs required

  • The intended workflow: Blueprint authoring, local CLI run, website/share link, snapshot, or debugging.
  • Project or bundle path if local code must be mounted or packaged.
  • Desired WordPress/PHP versions if compatibility matters.
  • Port preference if a local server is needed.
  • Whether browser-only sharing or local filesystem access is required.

Guardrails

  • Playground instances are disposable, SQLite-backed environments; never point them at production data.
  • Keep Blueprint JSON guidance in blueprint so the schema and examples have one source of truth.
  • For local CLI work, verify Node.js 20.18+ and npm/npx before running commands.
  • Browser-only Playground cannot read local filesystem paths; use public URLs, hosted ZIP bundles, or inline Blueprint JSON.

Verification

  • For Blueprint content, validate against the published schema and follow the blueprint skill verification.
  • For local CLI runs, verify the mounted plugin/theme or Blueprint side effects in the Playground instance.
  • For share links, open the generated URL and confirm the expected landing page and installed assets load.

Failure modes

  • Blueprint work routed here: stop and use the blueprint skill for schema keys, steps, resources, bundles, validation, or Blueprint review.
  • Local filesystem needed in a browser-only workflow: use references/cli.md; playground.wordpress.net cannot read local filesystem paths.
  • Shareable browser link requested from a local CLI workflow: use references/website.md; local server URLs are not portable share links.
  • Debugging treated as a second-hop reference: read references/debugging.md directly for Xdebug, logs, worker flags, and stuck CLI runs.

Escalation

  • If the task needs PHP extensions, native database access, persistence, or production-like infrastructure that Playground cannot provide, use a full WordPress stack such as wp-env, Docker, or the project-provided environment.

来源与署名

来源:wordpress/agent-skills位于skills/wp-playground提交3cf7f6f

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架