wp-playground-development
WordPress Playgroundのレビューと開発ガイダンスを提供します。Blueprints、Playground JSONセットアップフロー、`@wp-playground/cli`の使用方法、埋め込まれたPlaygroundデモ、再現可能なバグレポ、ドキュメント例をレビューする際、またはユーザーが「WordPress Playground」「Blueprint」「playground.json」「run-blueprint」「build-snapshot」「embed Playground」「zero-setup repro」に言及した場合に使用します。Blueprintの設計、ローカルPlaygroundワークフロー、デモの信頼性、再現可能なWordPress環境構築をサポートします。
description の原文を見る
WordPress Playground review and development guidance. Use when reviewing Blueprints, Playground JSON setup flows, `@wp-playground/cli` usage, embedded Playground demos, reproducible bug repros, docs examples, or when user mentions "WordPress Playground", "Blueprint", "playground.json", "run-blueprint", "build-snapshot", "embed Playground", or "zero-setup repro". Helps review Blueprint design, local Playground workflows, demo reliability, and reproducible WordPress environments.
SKILL.md 本文
WordPress Playground 開発スキル
概要
WordPress Playground ベースのデモと再現可能な環境に対する体系的なレビューガイダンス。**基本原則:**Playground セットアップは決定的で、ポータブルで、Blueprint または CLI エントリーポイントだけから簡単に理解できるべきものです。レビューは Blueprint 構造、ローカル CLI 使用法、埋め込みデモ、再現環境、およびデモ固有の WordPress 設定をカバーします。
使用するタイミング
使用する場合:
- Blueprint JSON ファイルをレビューする場合
- Playground を埋め込む、またはリンクするドキュメントを監査する場合
- ゼロセットアップのバグ再現またはデモを構築する場合
- ローカルワークフローやテストで Playground CLI 使用法をレビューする場合
- ブロック、プラグイン、またはテーマの反復可能な環境を設計する場合
使用しない場合:
- Playground のない一般的なブロックまたはプラグインレビュー
- Playground コンテキスト外の WP-CLI 操作
- スタティック分析または CI セットアップのみ
コードレビューワークフロー
-
Playground エントリーポイントを特定する
- Blueprint JSON
- Playground CLI コマンド
- 埋め込み iframe または blueprint URL
- 問題を再現するために使用されるローカルドキュメントまたはスクリプト
-
最初に再現性を確認する
- 必要に応じて明示的な WordPress および PHP バージョン
- ステップは順序付けされており自己完結している
- Blueprint/ドキュメント外の隠れた手動ステップはない
-
セットアップステップをレビューする
- テーマ/プラグインのインストールと有効化
- ログイン、サイトオプション、コンテンツシーディング
- ファイル書き込み、コピー、またはマウント
- Blueprint 内で使用される
wp-cliステップ
-
開発者エルゴノミクスをレビューする
- 誰かが推測なしに再度実行できるか?
- ランディングページは意味のあるものか?
- ローカルフローとブラウザベースのフローは明確に分離されているか?
-
結果を分類する
- **CRITICAL:**非再現可能なセットアップ、隠れた依存関係、破損したステップ順序、ドキュメント化されていない外部の前提条件
- **WARNING:**バージョンが暗黙的、過度にもろいマウント、紛らわしいランディングページ、小さな問題に対する重い再現
- **INFO:**ステップを簡潔にする、デモとテストデータを分割する、またはより明確な Blueprint パターンを使用できる
ファイルタイプ固有のチェック
Blueprint ファイル
- CRITICAL:Blueprint を機能しなくする必須セットアップステップの欠落
- WARNING:バージョン互換性が重要な場合に明示的な
preferredVersionsがない - WARNING:再現が Blueprint に隣接するファイルに依存しており、ドキュメント化されていない
- INFO:より明確な
landingPageを設定できる
Playground CLI ワークフロー
- WARNING:ローカルワークフローが
serverまたはstartを使用し、マウント が ドキュメント化されていない - WARNING:Blueprint パスまたは自動マウント の前提条件が暗黙的である
- INFO:
run-blueprintまたはbuild-snapshotを使用して、より決定的なフローを実現できる
埋め込みデモと再現
- CRITICAL:デモが Blueprint でキャプチャされていない手動管理者セットアップに依存している
- WARNING:埋め込み例が、実証されている問題に対して大きすぎるか一般的すぎる
- INFO:教育/デモコンテンツをバグ再現コンテンツから分割できる
クイック検出用の検索パターン (PG-21)
以下の rg コマンドを使用して Playground 関連のファイルとセットアップロジックを見つけます。
Playground 発見
rg -n "playground|blueprint|@wp-playground" . -g '*.{md,json,js,ts,tsx,yml,yaml}'
rg -n "\"steps\"|\"landingPage\"|\"preferredVersions\"" . -g '*.json'
CLI および埋め込みフロー
rg -n "run-blueprint|build-snapshot|@wp-playground/cli|npx @wp-playground/cli" . -g '*.{md,js,ts,sh,yml,yaml}'
rg -n "blueprint-url|playground.wordpress.net|wordpress.org/playground" . -g '*.{md,html,js,ts}'
再現ステップ
rg -n "\"step\": \"(login|wp-cli|installPlugin|installTheme|writeFile|mkdir|cp|mv|enableMultisite)\"" . -g '*.json'
リファレンスファイル
references/blueprint-patterns.md- Blueprint 構造、ステップ選択、決定的なセットアップreferences/cli-and-local-workflows.md-@wp-playground/cli、マウント、ローカルワークフロー、およびスナップショット使用法references/embedding-and-repros.md- 埋め込みデモ、blueprint URL、および問題再現パターンreferences/sample-playground-blueprint.json- ローカルテストまたは適応用の最小限の再現可能な Blueprint フィクスチャ
出力形式 (PG-23)
各検出結果には以下を含めます:
- 重要度:
CRITICAL、WARNING、またはINFO - ファイルと行番号
- 再現またはデモの問題のサマリー
- Playground の信頼性または明確性にとって重要な理由
- 推奨される修正
問題が見つからない場合は、明確にそう述べて、バージョンドリフト、再現ノートの欠落、または脆いローカルマウントなど、残存する曖昧性に言及してください。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- jorgerosal
- ライセンス
- MIT
- 最終更新
- 2026/4/17
Source: https://github.com/jorgerosal/wordpress-skills / ライセンス: MIT
関連スキル
doubt-driven-development
重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。
apprun-skills
TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。
desloppify
コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。
debugging-and-error-recovery
テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。
test-driven-development
テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。
incremental-implementation
変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。