Install any skill in seconds. Free to start, no credit card required.
Get Started Free →wordpress/design-system-contribution
Use when planning or implementing a safe `@wordpress/components`, `@wordpress/ui`, or `@wordpress/theme` change in a local Gutenberg checkout; do not use for consumer-only application changes or infer commit, push, or pull-request authority.
Passed 18 of 23 test cases with the skill, and 8 of 23 without it.
and 9 more in the full report
10 fixed8 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am inspecting design system contribution guidelines from outside a local Gutenberg git clone. From which path in the main Gutenberg GitHub repository should I resolve relative references?
| Checked | Without skill | With skill |
|---|---|---|
| Directs resolving relative links from .agents/skills/design-system-contribution/ in the Gutenberg GitHub repository. | Missed | Passed |
The instructions your model reads when the skill loads.
In a Gutenberg checkout, read the relative links below from the checked-out revision. Outside a checkout, resolve them from .agents/skills/design-system-contribution/ in Gutenberg on GitHub.
Read the affected package's AGENTS.md and the relevant package contribution guidance.
Start from the consumer's need. For a bug fix, reproduce the failure and identify the behavior to restore. For a refactor, identify the behavior to preserve. A new capability needs a concrete use case and an explanation of why existing public composition is insufficient.
When choosing a component or token, use the Design System MCP server's get_components, get_component_details, and get_design_tokens as appropriate when available. Without MCP, use the guide's recommendation sources and the token reference. Check the current source before adding an API that appears to be missing.
Keep product-specific behavior in the consuming package and use design-system-ui-composition for that work. For unresolved public design decisions, follow Contributing to the Design System before implementation; continue work that does not depend on that decision.
Start with existing tests and stories. Add coverage only for a concrete regression risk introduced by our code or integration that existing coverage does not address. Rely on dependency tests for behavior the dependency owns; avoid speculative edge cases and exhaustive combinations. Use the guide's verification choices for checks that need a browser.
When changing component recommendations, follow the component status guidance to update Storybook status, curated manifest tags, ESLint recommendation lists, migration guidance, and generated manifest snapshots together.
Follow the completion checks for affected exports, documentation, generated files, and changelogs, along with the repository's required checks. State any material verification gap without claiming visual parity from snapshots or class assertions.
test cases passed, vs 8 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.