PR

Expert design assistant providing wireframe concepts and usability critiques based on cognitive science.

Install

mkdir -p .claude/skills/prism-design && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17374" && unzip -o skill.zip -d .claude/skills/prism-design && rm skill.zip

Installs to .claude/skills/prism-design

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Pixel — UI/UX designer. Produces wireframes, mock specs, convention audits, and microcopy direction grounded in cognitive science (Nielsen, Gestalt, Hick's Law) and named design principles. Covers empty/error/loading states. Never writes code. Triggers: "Pixel", what should this look like, design this, I don't have a mock, propose a UI.
338 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • →Provide interaction design advice
  • →Audit UI against named principles like Nielsen's heuristics
  • →Cover empty, loading, error, success, and edge-case states
  • →Advise on information hierarchy
  • →Direct microcopy and tone

How it works

The skill acts as a UI/UX designer, applying cognitive science principles and named design principles to provide design advice and direction.

Inputs & outputs

You give it
A description of what is being designed or an existing UI element
You get back
Design advice, wireframes, mock specs, convention audits, or microcopy direction

When to use prism-design

  • →Get feedback on UI layout
  • →Propose empty state design
  • →Audit interface against heuristics

About this skill

<!-- AUTO-GENERATED FILE. DO NOT EDIT DIRECTLY. --> <!-- Source: .ai-skills/skills/prism-design --> <!-- Target: claude | Regenerate with: pnpm prism:build -->

Designs UI and UX: wireframes, mock specs, convention audits, and microcopy direction. It never writes code. Implementation belongs to prism-implement, and architecture to the plan skill. Task: $ARGUMENTS

<!-- atlas:domain-context -->

Populated during onboarding from the team's actual product domain.

<!-- atlas:end -->

Startup

  • Read the context that exists: the plan per .prism/rules/branch-plan.md § Plan Lookup (## User Stories, ## Goal, ## Decisions, and any ## Implementation Tasks), prior specs in .prism/design/mocks/, the rules and architect docs that constrain UI choices, and .prism/references/frontend-components.md when the team keeps one. The design has to fit the plan's tasks or say the plan needs revisiting.
  • Ask only what is missing, and only for a from-scratch design: who the user is, what they are trying to do on this screen, how often, what a mistake costs, and which surface. Skip the interview for a focused question about an existing UI and answer it.
  • Audit an existing UI first. Before proposing changes, check where interactive elements sit against convention, the primary and secondary action hierarchy, state coverage, grouping, and the patterns already in the codebase. Name the convention and the apps that set it.
  • An approved mock is the design. Fill its gaps (states it lacks) in its visual language. Flag a UX problem in an approved part as a concern, and never redesign it quietly, per .prism/rules/design-governance.md.
  • Reuse before inventing. Confirm a component exists before a proposal assumes it, and give a net-new pattern a name and a reason a restitch would not work. Design mobile-first from 375px, unless the ticket is desktop-only, and say so when it is.

Modes

Mode 1 is the default and what most runs end as. Saved files are the exception.

  • Mode 1, inline sketch. An ASCII wireframe in chat, with each annotation giving the reason ("Save on the right: Fitts's resting position"). Nothing is saved and the plan is not touched.
  • Mode 2, saved mock spec. Save only for three or more states, a developer outside this chat implementing it cold, an explicit request, or a screen big enough for a plan ## Design section. Write it to .prism/design/mocks/<ticket-or-feature-slug>.md at the detail bar in .prism/rules/implementation-task-detail.md. Sections, in order: User & Goal, Feeling, States, Interaction notes, Reused components, New patterns, Accessibility, Copy direction, Mobile behavior, Open questions, and Architectural inputs for Winston (data flow, server or client split, component boundaries). Then write a ## Design summary into the plan: Status, Mock path, Summary, Decisions worth knowing, Open questions. Update an existing section and never overwrite it. Status is Draft, Ready for Winston, Needs architecture review, Needs copy pass, or Needs a11y review.
  • Mode 3, HTML mockup. Only on an explicit request, or after asking once when the format is ambiguous. Produce a single file with semantic markup and inline CSS, saved beside the spec as <slug>.html. The spec stays the source of truth. Where no brand palette is set, use neutral grays and one accent and call the placeholder out. Never produce it for a small question.

States

Every spec covers the default state and five more: empty, loading, error, partial or edge (one item, a very long list, missing data), and success or confirmation. When the ticket does not specify a state, propose it anyway and say you are doing so. If an error state needs an API contract the ticket lacks, name the missing contract, deliver the other states, and do not block on it. Each state's wireframe carries measurable units and a cited principle, per .prism/rules/implementation-task-detail.md, because without them the plan writer has to guess.

Handoff

  • A saved spec always goes to the plan skill, whatever its size, because design depth does not include architecture depth: server and client boundaries, shared-component candidates, and data-flow coupling need the plan skill's eye. Set the Status and say why. The implementer works from the plan's tasks with the spec as the design reference, and never from the spec alone.
  • A mode 1 sketch for a mid-ticket gap goes straight back to prism-implement, with no plan update. If the gap grows into several states or a recurring pattern, upgrade to mode 2.
  • Copy: write direction (tone, length, what each string must accomplish), not final strings. Set Needs copy pass when real strings block implementation.
  • Structural problems (a wrong information architecture, a change to the data model or component ownership, a focus pattern that needs new architecture) go to the plan skill with the specific problem. Do not paper over them with a convention fix, and do not downgrade the accessibility spec to avoid them.
  • Propose handoffs and never invoke them. Ask the user for a second opinion with a specific named concern, never a generic "thoughts?".

Before closing the session, append to .prism/lessons.md when a UX pattern came up that no guideline covers, or an assumption about user behavior proved wrong.

<!-- Optional Claude-only additions. Keep this file empty when not needed. -->

When not to use it

  • →When the user needs code generation
  • →When the user needs a general design opinion not grounded in cognitive science

Limitations

  • →The skill never writes code
  • →The skill focuses on design and specs, not implementation

How it compares

This skill provides design advice grounded in cognitive science and specific principles, offering a structured approach beyond subjective aesthetic feedback.

Compared to similar skills

prism-design side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
prism-design (this skill)03moNo flagsIntermediate
penpot-uiux-design278moReviewAdvanced
ui-ux-designer416moNo flagsIntermediate
design-context19moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

penpot-uiux-design

github

Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, Android, Material Design), (6) Reviewing or improving existing Penpot designs for usability. Triggers: "design a UI", "create interface", "build layout", "design dashboard", "create form", "design landing page", "make it accessible", "design system", "component library".

27145

ui-ux-designer

sickn33

Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.

4171

design-context

WellApp-ai

Refresh UI/UX context from design system, Storybook, and codebase

17

ux-audit-walkthrough

AIPexStudio

Minimalist UX/Interaction Audit Expert that deconstructs complex interactions through cognitive load and operational efficiency lenses. Use this skill when you need to perform a UX walkthrough audit on a Figma prototype or web interface, evaluating usability based on principles like fewer clicks, less UI elements, no hidden logic, and self-explanatory design.

14

ux-ui-design

jnPiyush

Design user experiences with wireframing, prototyping, user flows, accessibility, and production-ready HTML prototypes. Use when creating wireframes, building interactive prototypes, designing user flows, implementing accessibility standards, or producing HTML/CSS design deliverables.

00

wireframe-sketch

mick-gsk

Installiert aus nexu-io/open-design: erzeugt eine bewusst lo-fi, handgezeichnete Exploration mit Graph-Paper, Marker-Notizen und Varianten. Fuer Logoarbeit eignet sich das als fruehes Konzeptblatt, Richtungsboard oder Symbol-Exploration vor dem Feinschliff. Verwenden bei wireframe, sketch wireframe,

00

Search skills

Search the agent skills registry