design-ui

Guide UI surface design through a four-layer process with state coverage.

5|3|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/leifericf/agentic-sdk --skill design-ui-leifericf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-ui
Source: https://github.com/leifericf/agentic-sdk/tree/main/skills/design-ui
Command: npx skills add https://github.com/leifericf/agentic-sdk --skill design-ui-leifericf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of designing UI surfaces before implementation, ensuring a clear and cohesive user experience.

Core Features & Use Cases

  • Four-Layer Design Process: Guides through intent, information architecture, interaction, and presentation layers.
  • Design Every State: Ensures all states (empty, loading, success, error, permission denied) are considered.
  • Review and Checklist: Provides a design-review checklist to ensure the design aligns with user goals and best practices.

Quick Start

Run the design-ui skill to create a UI design for your application's new feature.

Frequently Asked Questions about design-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to structure UI design before implementation?

The best way to structure UI design is using a four-layer process covering intent, information architecture, interaction, and presentation to ensure a cohesive user experience before development begins.

How do I design UI surfaces that cover all possible user states?

To design UI surfaces for all user states, follow a structured design process that explicitly accounts for empty, loading, success, error, and permission denied conditions during the interaction layer phase.

What should be included in a UI design specification to ensure comprehensive coverage?

A UI design specification should include the surface intent, information architecture, interaction flows, presentation details, and a completed design-review checklist verifying alignment with user goals and best practices.

Do I need a design token system to start designing a new UI feature?

Yes, you need knowledge of the project's design language and token system before starting, as the UI design process requires these foundations to ensure the presentation layer adheres to established visual standards.

How does a four-layer UI design process improve the user experience?

A four-layer UI design process improves user experience by sequentially defining the surface purpose, structuring content, mapping interactions, and applying visual presentation, preventing missed requirements and disjointed flows.

Can I use a structured UI design approach for any new application feature?

Yes, you can use this structured UI design approach for any new application feature, as it guides you from defining the initial intent through to the final presentation and design review checklist.