wpds について
wpds は、WordPress Design System に沿って WordPress 関連の UI を構築・レビューするスキルです。WPDS MCP のドキュメントを参照し、コンポーネントやデザイントークンの基準を確認します。
主な機能
- 01WordPress UI 作業のガイド
- 02コンポーネントとデザイントークンの参照
- 03WPDS リファレンス文書を優先
- 04UI の範囲と境界を明確化
- 05TypeScript、React、CSS を想定
活用シーン
- 01Gutenberg の UI 構築
- 02WooCommerce UI のレビュー
- 03WordPress コンポーネントとトークンの選定
- 04UI コードへの WPDS パターンの適用
MCP 対応
このスキルは WPDS MCP サーバーを使い、正規ドキュメント、コンポーネント情報、デザイントークンのリソースを参照します。wpds://pages、wpds://components、wpds://design-tokens などの MCP リソースを指定しています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ firecrawl/ agent-skills --skill wpdsインストール後、Claude Code で/wpdsを入力して読み込まれたか確認します。
詳細
WordPress Design System (WPDS)
前提条件
このスキルは、WPDS MCP サーバーがインストールされている場合に最も効果を発揮します。MCP を通じて、コンポーネントや DS トークンの一覧など、WordPress Design System のドキュメントやリソースにアクセスできます。
以下の用語は同義語として扱います。
- 「WordPress」と「WP」;
- 「Design System」と「DS」;
- 「WordPress Design System」と「WPDS」。
使用する場面
ユーザーが次の内容に言及した場合に、このスキルを使用します。
- WordPress 関連のコンテキストでの UI の構築やレビュー(例:Gutenberg、WooCommerce、WordPress.com、Jetpack など);
- WordPress Design System、WPDS、Design System;
- UI コンポーネント、デザイントークン、カラーのプリミティブ、スペーシングスケール、タイポグラフィ変数やプリセット;
- @wordpress/components や @wordpress/ui などの特定のコンポーネントパッケージ;
ルール
WPDS 関連ドキュメントへのアクセスには WPDS MCP サーバーを使用する
- WPDS MCP サーバーを使用して、正式かつ信頼できるドキュメントを取得します。
- リファレンスサイト(
wpds://pages) - 利用可能なコンポーネントの一覧(
wpds://components)と、各コンポーネントの情報(wpds://components/:name) - 利用可能なトークンの一覧(
wpds://design-tokens)
- リファレンスサイト(
- WordPress Design System の正式なドキュメントをウェブ検索してはいけません。ユーザーから依頼された場合は、WPDS MCP サーバーが情報提供に最適な場所であることを説明し、確認を求めてください。
必須ドキュメント
WPDS 関連のタスクに取り組む前に、リファレンスサイトで関連ドキュメントを必ず読んでください。タスクに対する最適な方針を判断する際は、このドキュメントを最優先してください。
範囲
- 回答のうち、UI に関係しない側面(ストアからのデータ取得やテキスト文字列のローカライズなど)は省きます。
- WPDS のベストプラクティスにできる限り準拠し、最適な WPDS コンポーネント、トークン、パターンを使用した UI の構築に集中します。
技術スタック
- 別途指定がない場合(または依頼のローカルコンテキストから具体的な情報が得られない場合)は、以下の技術スタックを前提とします:TypeScript、React、CSS。
検証
- タスクを実行するローカルコンテキストに lint スクリプトが用意されている場合は、可能な限りそれを使用して、提案するコード出力を検証します。
出力
- 回答の最後にまとめとして、ソリューションの内容を明確かつ簡潔に説明し、それぞれの判断を行った理由も補足します。
- 範囲を明示します。つまり、UI に関係しないなどの理由で、タスクから明確に除外した内容を説明します。
- 動作するコードスニペットを提示します。
コメント
Markdown 対応