Engineering
design avatar

design

Collaborative UI design, wireframing, and Tailwind-first code polish to build distinctive, high-quality interfaces without AI slop.

Introduction

The design skill provides a structured, collaborative workflow for creating distinctive, non-generic UI designs. It is designed for engineers and product developers who want to move beyond cookie-cutter AI layouts, purple gradients, and generic patterns. By emphasizing Tailwind v4 tokens and utility-first implementation, it bridges the gap between aesthetic direction and production-ready code. It operates in multiple modes: a full design mode for pages and product surfaces that involves research, wireframing, and design documentation, and a polish mode for refactoring, componentizing, and cleaning up existing UI code.

  • Full design workflow including visual direction, wireframes, and design specs for Tailwind implementation.

  • Built-in reference set covering Refactoring UI principles, UX laws (Fitts's, Hick's), typography, and surface hierarchy.

  • Polish mode for organizing, deduplicating, and standardizing component code after implementation.

  • Integration with ui-builder, figma-builder, and designer subagents for building and reviewing UI.

  • Strict adherence to Tailwind v4 theme tokens, spacing, and responsive design patterns.

  • Collaborative interaction model that avoids spawning agents to make design decisions, ensuring the user retains agency throughout the creative process.

  • Always announce the design mode (Full or Polish) before beginning the workflow.

  • Check for existing brand guidelines in docs/brand-system.md or docs/design-context.md before proposing new visual identities.

  • Use the mandatory Tailwind-first constraint: do not suggest bespoke CSS or framework-agnostic styling when Tailwind utilities suffice.

  • Follow the specified phases for design reconnaissance, including reading core design references like typography-opentype.md and ascii-ui-patterns.md.

  • Use this skill for tasks like 'design the UI', 'create a layout', 'wireframe this', 'clean this up', or 'componentize this component'.

  • Avoid banned tools like EnterPlanMode; execute design phases directly as outlined in the workflow.

Repository Stats

Stars
20
Forks
2
Open Issues
0
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
May 1, 2026, 08:41 AM
View on GitHub