frontend-design

Produces project-grounded UI design briefs covering layout, states, responsive behavior, and accessibility contracts.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahsanghalib/ai-workflow --skill frontend-design-ahsanghalib
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/ahsanghalib/ai-workflow/tree/main/skills/frontend-design
Command: npx skills add https://github.com/ahsanghalib/ai-workflow --skill frontend-design-ahsanghalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump straight into coding a page or component without a clear plan, resulting in inconsistent hierarchy, missing UI states, poor responsive behavior, and accessibility gaps discovered only after implementation. This Skill produces a structured, project-grounded design brief before any code is written. ## Core Features & Use Cases - Design Brief Generation: Creates a structured brief covering user goals, hierarchy, layout, tokens, interaction states, responsive behavior, accessibility, and a visual QA plan. - State and Responsive Contracts: Defines loading, empty, error, and disabled states plus behavior at 320, 768, 1024, and 1440 px breakpoints. - Accessibility Contract: Specifies semantic HTML, keyboard operation, focus management, contrast, and screen-reader requirements before implementation. - Use Case: Before building a new settings page, ask for a design brief that reuses the existing design system, defines every form error state, and plans keyboard navigation, then hand the approved brief to an engineering workflow. ## Quick Start Ask the assistant to create a frontend design brief for a specific page or component, describing the audience, primary action, and any existing design-system constraints.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I plan a frontend page before writing code?▼

Request a design brief that frames the audience, user job, primary action, and information hierarchy first. The brief then covers layout, token usage, interaction states, responsive behavior at four breakpoints, and an accessibility contract before any implementation starts.

What should a UI accessibility contract include?▼

An accessibility contract covers semantic HTML, heading order, labels and accessible names, keyboard operation, visible focus, focus management, contrast, non-color state cues, screen-reader announcements, reduced motion, and form-error handling. Buttons are used for actions and links for navigation.

Does this skill implement the frontend code it designs?▼

No, it stops at the approved design brief. Implementation is handed to an approved engineering workflow, and completed changes go to a separate review capability such as review-diff.

When should I use a design-system skill instead of page-level design planning?▼

Use a design-system skill when the request concerns product-wide visual language, design tokens, typography or color systems, or reusable component rules. Page-level planning applies that approved system to a specific screen or component.

Can it verify responsive or accessibility behavior with real evidence?▼

It only plans the visual QA matrix and requests approval before starting servers, browsers, or audit tooling. Verification claims require fresh evidence from approved project tooling, typically via a companion verification skill.