Generated banner for Wpds
Generated logo for Wpds

Wpds

WordPressOfficialPublished by WordPress

  • Skill
  • Tool integration
  • Software development
  • GPL-2.0-or-later
  • No issues found

From the author

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

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The wpds skill provides an interface for developers to build and review UIs within the WordPress ecosystem. By leveraging the WPDS MCP server, it ensures access to canonical documentation, component libraries, and design tokens. It is designed to guide the implementation of UI components, typography, and spacing scales using TypeScript, React, and CSS, while adhering to established design system patterns.

What it does

  • Retrieves authoritative documentation for WPDS components and design tokens.
  • Provides guidance on implementing UI patterns within WordPress contexts.
  • Assists in selecting appropriate components and tokens for UI development.
  • Validates code output against available linting scripts when provided in the local context.
  • Ensures UI implementation aligns with WPDS best practices.

When to use it

  • When building or reviewing UIs for WordPress-related projects like Gutenberg or WooCommerce.
  • When you need to identify the correct WPDS component or design token for a UI element.
  • When working with React, TypeScript, and CSS in a WordPress environment.
  • When you need to ensure your UI code adheres to WordPress Design System standards.

Advantages

  • Access to canonical, authoritative documentation via the WPDS MCP server.
  • Focuses strictly on UI implementation to maintain design consistency.
  • Promotes the use of standardized design tokens and component patterns.
  • Integrates with local development environments for code validation.

Usage examples

“How do I implement a button using the WordPress Design System?”
The agent retrieves the button component documentation from the WPDS MCP server and provides a React code snippet using the correct WPDS component and tokens.
“What is the correct spacing token for this sidebar layout?”
The agent queries the WPDS design tokens list via the MCP server to recommend the appropriate spacing variable for the specified layout.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/wordpress/wpds/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip wpds.zip -d .agents/skills

Documentation by WordPress

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 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

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Needs an MCP server

The author says: Requires WPDS MCP server configured and running. Targets WordPress 7.0+ (PHP 7.4.0+).

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
WordPress
Publisher
WordPress (Official)
Source
WordPress/agent-skills · skills/wpds · commit 7374e6f
Licence
GNU General Public License v2.0 or later (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by WordPress.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download wpds.zip