Beyond the happy path.
UI patterns teach how interfaces look. These 12 agent skills teach how they behave.
npx skills add aviralj02/interface-skills
Works with Claude Code, Cursor, Codex, Copilot, OpenCode, and more.
- TeamInviteARAna RuizAdminSOSam OkaforMemberPNPriya NairMemberPopulatedthe happy path
- TeamNot handledLoadinginterface-states
- TeamNot handledEmptyux-writing
- TeamNot handledFailed requestasync-interactions
- TeamNot handledNo permissionfeature-completeness
- TeamNot handledLong contentcontent-resilience
Twelve skills, one job each
Every skill solves one behavioral problem and produces something concrete: a matrix, a spec, a map, a report. Open any of them to read it in full before you install.
Start here
Find what a feature is missing, then route each gap to the skill that fixes it.
States and actions
What a surface shows, and what happens after someone acts.
- interface-statesEvery state a surface can be in, with UI and a next action for each.Produces: State matrix
- async-interactionsPending feedback, races, retries, optimistic updates, background jobs.Produces: Action spec
- destructive-actionsSafeguards matched to risk: undo, trash, confirm, type-to-confirm.Produces: Destructive action inventory
Structure
Journeys across screens, and where things live.
Content
Words for every state, and layouts that survive real data.
Adaptation and input
Screen sizes, touch, keyboard, and screen readers.
Product scale
Consistency across a product, and a system grown from it.
They hand off to each other
Start with feature-completeness. It finds the gaps and names the skill that closes each one. Each skill works alone too, and the outputs share one vocabulary, so one skill's result feeds the next.
Per feature
- feature-completenesswhat’s missing?
- user-flowsthe journey
- information-architecturewhere things live
- interface-statesevery state of each surface
- async-interactionsevery action’s lifecycle
- content-resiliencereal content at the extremes
- ux-writingwords for each state
- destructive-actionssafeguards and recovery
- focus-managementkeyboard continuity
- responsive-behaviorsizes and input
Across the product
- pattern-consistencysame situation, same behavior
- design-system-evolutionencode the rule once
Install the pack
One command adds all 12 skills. Your agent loads the right one when the task calls for it. You can also ask for one by name.
npx skills add aviralj02/interface-skills
Works with Claude Code, Cursor, Codex, Copilot, OpenCode, and more.