Wpds

作者 wordpress3cf7f6f70130無授權條款2.2K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫3 天前更新

Use when building UIs leveraging the WordPress Design System (WPDS) and its components, tokens, patterns, etc.

AI 產生的概覽

指導使用 WordPress 設計系統(WPDS)的元件、權杖與模式建立 WordPress 介面,並透過 WPDS MCP 伺服器取得文件。

功能
此技能要求代理在產出介面工作前,先透過 WordPress 設計系統(WPDS)MCP 伺服器查閱關於元件、設計權杖與模式的權威文件。它涵蓋 Gutenberg、WooCommerce、WordPress.com、Jetpack 等 WordPress 相關情境下的介面建立與審查,預設技術堆疊為 TypeScript、React 與 CSS(除非另有指示)。產出包含可運作的程式碼片段,以及說明方案內容與各項決策理由的總結,並明確列出被排除在任務之外的部分。
適用情境
當任務涉及在 WordPress 相關情境中建立或審查介面,或使用者提到 WPDS、設計權杖、色彩基元、間距刻度、排版變數,以及 @wordpress/components 或 @wordpress/ui 等套件時使用。它聚焦介面相關工作,會略過資料擷取、字串在地化等非介面內容。
執行需求
需要設定並執行 WPDS MCP 伺服器;目標為 WordPress 7.0+(PHP 7.4.0+)。除非本機環境另有說明,預設使用 TypeScript、React 與 CSS,並可在本機有 lint 指令碼時用於驗證。不附指令碼,僅為指示文件。

WordPress Design System (WPDS)

Prerequisites

This skill works best with the WPDS MCP server installed. The MCP provides access to WordPress Design System documentation and resources, such as components and DS token lists.

The following terms should be treated as synonyms:

  • "WordPress" and "WP";
  • "Design System" and "DS";
  • "WordPress Design System" and "WPDS".

When to use

Use this skill when the user mentions:

  • building and/or reviewing any UI in a WordPress-related context (for example, Gutenberg, WooCommerce, WordPress.com, Jetpack, etc etc);
  • WordPress Design System, WPDS, Design System;
  • UI components, Design tokens, color primitives, spacing scales, typography variables and presets;
  • Specific component packages such as @wordpress/components or @wordpress/ui;

Rules

Use the WPDS MCP server to access WPDS-related documentation

  • Use the WPDS MCP server to retrieve the canonical, authoritative documentation:
    • reference site (wpds://pages)
    • list of available components (wpds://components) and specific component information (wpds://components/:name)
    • list of available tokens (wpds://design-tokens)
  • DO NOT search the web for canonical documentation about the WordPress Design System. If asked by the user, push back and ask for confirmation, warning them that the MCP server is the best place to provide information

Required documentation

Before working on any WPDS-related tasks, make sure you read relevant documentation on the reference site. This documentation should take the absolute precedence when evaluating the best course of action for any given tasks.

Boundaries

  • Skip non-UI related aspects of an answer (for example, fetching data from stores, or localizing strings of text).
  • Focus on building UI that adheres as much as possible to the WPDS best practices, uses the most fitting WPDS components/tokens/patterns.

Tech stack

  • Unless you are told otherwise (or gathered specific information from the local context of the request), assume the following tech stack: TypeScript, React, CSS.

Validation

  • If the local context in which a task is running provide lint scripts, use them to validate the proposed code output when possible.

Output

  • As a recap at the end of your response, provide a clear and concise explanation of what the solution does, and add context to why each decision was made.
  • Be explicit about the boundaries, ie. what was explicitly left out of the task because not relevant (eg non-ui related).
  • Provide working code snippets

來源與署名

來源:wordpress/agent-skills位於skills/wpds提交3cf7f6f

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架