ui-specification

Creates UI design specificationsdocuments with accessibility and cross-platform considerations for developers.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/mikemyl/verified-development --skill ui-specification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-specification
Source: https://github.com/mikemyl/verified-development/tree/main/skills/ui-specification
Command: npx skills add https://github.com/mikemyl/verified-development --skill ui-specification

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The challenge of ensuring UI designs are aligned with requirements, consistent, and accessible during development is addressed through detailed UI specifications that prevent drift and misalignment.

Core Features & Use Cases

  • Design Specification: Establishes the UI design before implementation to maintain consistency and intent.
  • Responsive Design: Ensures UI adapts across devices from desktop to mobile with detailed state and layout definitions.
  • Accessibility: Directives to ensure usability by keyboard and screen reader users.
  • Use Case: Before starting implementation on a new feature, this skill guides you to create a UI spec that details the intended visual and interactive experience.

Quick Start

Use the ui-specification skill to document the UI spec for your new feature in '.verified/features/{feature-name}/ui-spec.md'.

Frequently Asked Questions about ui-specification

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

FAQPage Schema
How do I write a UI specification to prevent design drift during development?

To write a UI specification that prevents design drift, document the intended visual and interactive experience in a dedicated markdown file. This skill provides templates and prompts to establish screen specs, ensuring UI designs remain aligned with requirements before implementation begins.

What is the best way to ensure responsive design and accessibility are included in my UI specs?

The best way to ensure responsive design and accessibility in UI specs is to use detailed state and layout definitions for desktop to mobile adaptation. This skill provides specific directives to guarantee usability for keyboard and screen reader users.

When do I need to create a UI specification for a new software feature?

You need to create a UI specification before starting implementation on any new feature. Documenting the UI design early establishes intent and maintains consistency, preventing misalignment and drift throughout the software development lifecycle.

Can I use this skill to document competitor research and brand identity for my design system?

Yes, you can use this skill to document competitor research and establish brand identity. It provides targeted prompts and checklists that help define your design system foundation while ensuring overall UI design integrity and consistency.

How does establishing a UI specification before implementation improve software development?

Establishing a UI specification before implementation improves software development by preventing drift and misalignment. It ensures UI designs are aligned with requirements, consistent across devices, and accessible, which maintains design integrity throughout the lifecycle.