Skip to content

skilldrop·docs·Reference

Experience design pack reference

Every skill in the Experience design pack — what it makes, when to use it, what it needs, its quality bar, and what it hands off to.

The experience around a product: the structure people navigate, the content and interface words they read, the components they use, and the service behind it all.

Installnpx skilldrop-cli install --pack experience-design
Skills5 plus 5 from core
Loopsnone
How-toUse the Experience design pack

Skills

content-design

Write a content spec for a page or journey from user needs — user-need statements ("As a… I need… so that…"), the questions the page must answer in priority order, the page structure, a plain-language rewrite at a target reading level with a before/after readability check, and an explicit list of what to cut and why.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user wants a content spec, content design, "rewrite this page in plain English", "what should this page say", "our page is too long and nobody reads it", or content for a service or journey.

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: ux-writing when the page includes a form, flow or interactive component.

Not for:

design-system-spec

Write a design system component spec — purpose, anatomy, variants, every state (default, hover, focus, active, disabled, error, loading), the design tokens each part uses by name, behaviour, content rules, accessibility (keyboard, focus order, ARIA role, contrast, target size) cited to WCAG 2.2 criteria, do/don't examples, and the open questions engineering must answer.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user wants a component spec, design system documentation, "spec out this button / modal / text field", a component's states and tokens, or a design-to-engineering hand-off for a component.

A good result:

Hands off to: accessibility-audit when the component is built; ux-writing when the content rules are set and the product needs the actual strings.

Not for:

information-architecture

Design the information architecture for a product or site — a content inventory grouped by how users think, labels in their words, a navigation model split into global, local and utility nav, an indented sitemap plus a Mermaid diagram, a label rationale table, the findability risks, and the card-sort or tree-test plan that would validate it.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user wants a sitemap, IA, navigation structure, menu design, "reorganise our help centre", "where should this page live", or says users "can't find anything".

A good result:

Hands off to: content-design when the structure is agreed and a key landing page needs its content; ux-writing when the nav labels are settled and the menus and buttons need final strings.

Not for:

service-blueprint

Build a service blueprint — per step, the evidence the customer sees, the customer's actions, frontstage staff and system actions, backstage actions, and support processes, separated by the lines of interaction, visibility and internal interaction, with fail points, wait times and owners marked — as a table plus a Mermaid diagram and the ranked fixes.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user wants a service blueprint, "what happens behind the scenes when a customer does X", to find where a service breaks or stalls, or to take a journey map down to the people, systems and handoffs that deliver it.

A good result:

Hands off to: user-journey-map when there is no journey map and the customer's stages and emotions aren't known; prd-draft when a ranked fix is accepted as committed work.

Not for:

ux-writing

Write the interface copy for a flow or component — buttons, labels, hints, errors, empty states, confirmations, loading and success messages — as a string table where each string has its context, a character budget, a recommended version and one variant, with error messages that say what happened and what to do next, and a terminology list so the same thing has the same name everywhere.

Tier standard · v0.1.0 · SKILL.md · skill page

Use it when the user wants UI copy, microcopy, button text, error messages, empty states, "write the strings for this screen", or "our wording is inconsistent".

A good result:

Hands off to: accessibility-audit when the strings are built into a working UI.

Not for:

Included from core

Installed with this pack. Details: Core pack reference.

Edit this page on GitHub · View source