Wpds
WordPressOfficialPublished by WordPress
- Skill
- Tool integration
- Software development
- GPL-2.0-or-later
- No issues found
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
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/wordpress/wpds/downloadUnzip 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 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
Files
- ATTRIBUTION.mdAdded by AutoGineer872 B
- LICENSELicence file added by AutoGineer750 B
- SKILL.md2.7 KiB
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