ui-design
shajith003/awesome-claude-skills
Design responsive single-file HTML UIs with Tailwind CSS and Lucide icons for inspiration and exploration.
What is ui-design?
A skill for rapidly prototyping and exploring UI designs in a single HTML file using Tailwind CSS utilities and Lucide icons. Use it when you need to create clean, modern interface mockups with professional styling inspired by Linear, Stripe, and Vercel design systems.
- Generate complete, responsive HTML UIs in a single code block with inline Tailwind styling
- Create custom form components (checkboxes, sliders, dropdowns, toggles) without external dependencies
- Integrate Lucide icons with precise stroke width and styling for technical and modern interfaces
- Apply professional typography with accurate font weights and responsive text sizing
- Build chart visualizations using Chart.js with proper canvas element nesting
- Design with subtle dividers, outlines, and hover interactions for polished UX
How to install ui-design
npx skills add https://github.com/shajith003/awesome-claude-skills --skill ui-designHow to use ui-design
- 1.Describe the UI you want to design, including layout, components, and style direction
- 2.The skill generates a complete single HTML file with all styling inline
- 3.Copy the generated HTML and open it in a browser to view the design
- 4.Iterate by requesting modifications to colors, layout, typography, or components
- 5.Export the final HTML file for use as a reference or starting point for development
Use cases
- Rapidly prototype a dashboard or admin panel layout for a SaaS application
- Explore different UI approaches for a landing page or marketing section
- Create a form-heavy interface mockup with custom interactive components
- Design a dark-mode tech product interface with modern, minimal aesthetics
- Build a responsive card-based layout for displaying data or products
- Product designers exploring UI concepts quickly
- Frontend developers prototyping layouts before full implementation
- AI agents generating UI code for user interfaces
- Teams iterating on design direction without design tools
ui-design FAQ
No. All styling must use Tailwind utilities directly in HTML tag attributes (style attribute) or be inline. No external stylesheets or config files.
Lucide icons are used throughout. Specify icon names and they will be integrated with 1.5 stroke width for consistent technical styling.
You can request a specific style (Linear, Stripe, Vercel, Tailwind UI aesthetic) or let the skill default to clean, modern professional design. For tech/futuristic designs, dark mode is favored; for business/professional, light mode is default.
Yes. Chart.js is used for charts. Ensure the canvas element is nested inside a div container (not at the same level as other elements) to avoid rendering issues.
Yes. All designs are built to be responsive across device sizes using Tailwind's responsive utilities.
Full instructions (SKILL.md)
Source of truth, from shajith003/awesome-claude-skills.
name: ui-design description: Use this to design a nice UI in single html as inspiration & UI exploration.
Only code in HTML/Tailwind in a single code block. Any CSS styles should be in the style attribute. Start with a response, then code and finish with a response. Don't mention about tokens, Tailwind or HTML. Always include the html, head and body tags. Use lucide icons for javascript, 1.5 strokewidth. Unless style is specified by user, design in the style of Linear, Stripe, Vercel, Tailwind UI (IMPORTANT: don't mention names). Checkboxes, sliders, dropdowns, toggles should be custom (don't add, only include if part of the UI). Be extremely accurate with fonts. For font weight, use one level thinner: for example, Bold should be Semibold. Titles above 20px should use tracking-tight. Make it responsive. Avoid setting tailwind config or css classes, use tailwind directly in html tags. If there are charts, use chart.js for charts (avoid bug: if your canvas is on the same level as other nodes: h2 p canvas div = infinite grows. h2 p div>canvas div = as intended.). Add subtle dividers and outlines where appropriate. Don't put tailwind classes in the html tag, put them in the body tags. If no images are specified, use these Unsplash images like faces, 3d, render, etc. Be creative with fonts, layouts, be extremely detailed and make it functional. If design, code or html is provided, IMPORTANT: respect the original design, fonts, colors, style as much as possible. Don't use javascript for animations, use tailwind instead. Add hover color and outline interactions. For tech, cool, futuristic, favor dark mode unless specified otherwise. For modern, traditional, professional, business, favor light mode unless specified otherwise. Use 1.5 strokewidth for lucide icons and avoid gradient containers for icons. Use subtle contrast. For logos, use letters only with tight tracking. Avoid a bottom right floating DOWNLOAD button.
Related skills
More from shajith003/awesome-claude-skills and the wider catalog.

caveman
Token-saving terse mode — no filler, no narration, just results
smux
Control tmux panes and enable cross-agent communication via tmux-bridge CLI.

financial-operations-expert
Indie business financial clarity: profit tracking, tax planning, and cash flow management across multiple ventures.

nestjs-testing-expert
Testing patterns for NestJS apps using Jest, covering unit, integration, and e2e tests.

youtube-video-analyst
Forensic-level deconstruction of YouTube videos to extract viral formulas, hooks, retention mechanics, and emotional engineering. Use when analyzing video transcripts to clone success patterns for new content.

web-content-fetcher
Extract article content from any URL as clean Markdown with automatic fallback between fast HTTP and headless browser modes.