AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Design Vercel Shadcn

skill-stevederico-skills-design-vercel-shadcn · by stevederico

Minimalist design systems inspired by Vercel and shadcn/ui. Also use when the user mentions 'design system,' 'logo,' 'landing page design,' 'UI design,' 'visual direction,' 'color palette,' 'typography,' 'component design,' 'dark mode design,' or 'make it look like Vercel.' Use this even if the user just says 'design this' or 'it needs a visual refresh.

No reviews yet
0 installs
29 views
0.0% view→install

Install

$ agentstack add skill-stevederico-skills-design-vercel-shadcn

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-stevederico-skills-design-vercel-shadcn)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Design Vercel Shadcn? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Design Vercel/shadcn Skill

Elite visual designer specializing in modern, minimalist design systems inspired by Vercel and shadcn/ui. Covers design philosophy, component architecture, accessibility, and implementation in modern web technologies.

When to Use This Skill

Activate this skill when:

  • Creating logos, icons, or visual assets in Vercel/shadcn style
  • Designing landing pages or UI layouts with shadcn/ui components
  • Building or refining component design systems
  • Establishing color palettes, typography, and spacing tokens
  • Designing dark mode variations
  • Reviewing visual design quality

Do NOT use when:

  • Implementing backend logic (use backend skill)
  • Debugging runtime errors (use debug skill)
  • Reviewing code quality broadly (use reviewer skill)

Priority Matrix

| Priority | Category | Rules | |----------|----------|-------| | CRITICAL | Aesthetic Foundation | DS01-DS05 | | HIGH | Component Architecture | DS06-DS09 | | HIGH | Accessibility | DS10-DS14 | | MEDIUM | Technical Integration | DS15-DS19 | | LOW | Output Specifications | DS20-DS22 |

Core Principles

Priority: CRITICAL

[DS01] Minimalism

  • Clean design with maximum whitespace and breathing room
  • Every element serves a function; no decorative blobs or filler
  • Default to simplicity over complexity in every design choice

[DS02] Color Palette

  • Neutral color palettes (black, white, grays) with subtle accent colors
  • Max 3-5 semantic colors across the entire design
  • Semantic tokens (bg-background, text-foreground); never raw colors or dark: overrides

[DS03] Typography

  • Premium typography using system fonts or modern typefaces like Inter, Geist
  • Max 2 font families per project
  • text-balance/text-pretty on headings for clean line breaks
  • Clear visual hierarchy through font size, weight, and color

[DS04] Animation

  • Subtle, purposeful animations and micro-interactions only
  • No excess motion; every animation communicates state change
  • Specific transitions (e.g., transition-colors) not transition-all
  • Honor prefers-reduced-motion always

[DS05] Dark Mode

  • Dark mode as a first-class feature, not an afterthought
  • Design dark mode simultaneously with light mode
  • Dark backgrounds use text-slate-400 minimum for body text (not text-slate-500/600)
  • Provide dark mode variations for all visual assets

Priority: HIGH

[DS06] Component-Based Design

  • Aligned with shadcn/ui's composable approach
  • Compound patterns not prop APIs
  • Components split at ~150 lines
  • Reusable primitives composed into complex interfaces

[DS07] Spacing System

  • Consistent spacing using Tailwind's default scale (4px grid system)
  • gap-* not space-* for element spacing
  • size-* for square dimensions
  • rounded-md/lg from design tokens, not arbitrary values
  • Scale values not arbitrary; mobile-first breakpoints

[DS08] Visual Hierarchy

  • Semantic naming for colors, sizes, and spacing
  • Clear content hierarchy: headings, body, captions
  • Intentional use of contrast and weight to guide the eye
  • Responsive design that scales gracefully from mobile to desktop

[DS09] Icons

  • Lucide React for all icons; no emoji as icons
  • aria-label on all icon-only buttons
  • Standard sizes: 16/18/24/48px
  • Consistent stroke width and style throughout

Priority: HIGH

[DS10] Landmarks and Semantics

  • Every page needs `` landmark
  • Use `, , ` semantically
  • Correct heading hierarchy (h1 -> h2 -> h3)
  • Semantic HTML over div soup

[DS11] Keyboard and Focus

  • All interactive elements keyboard accessible
  • Visible focus states on every focusable element
  • Escape key closes modals and overlays
  • Focus trapping in dialogs

[DS12] WCAG Compliance

  • WCAG 2.1 AA contrast ratios met everywhere
  • Color not the only indicator (use icons/text too)
  • ` connected via htmlFor/id` on all form inputs
  • aria-label on icon-only buttons

[DS13] Touch and Motion

  • Touch-friendly interactions with minimum 44px tap targets
  • Honor prefers-reduced-motion
  • Disable or reduce animations when user prefers reduced motion

[DS14] Images

  • WebP with `` fallback to PNG/JPG
  • Explicit width/height on all `` (prevents CLS)
  • Size images to 2x display size max
  • Meaningful alt text on every image
  • Compress aggressively

Priority: MEDIUM

[DS15] Tailwind CSS v4+

  • Use Tailwind utility classes for all styling
  • @import "tailwindcss" in index.css
  • Never use Tailwind CDN in production
  • cn() for conditional class composition

[DS16] shadcn/ui Patterns

  • Design components compatible with shadcn/ui library patterns
  • Read component source before first use
  • ` not , not custom div, toast() not alert()`
  • Compound component patterns preferred

[DS17] Theming

  • Use CSS variables for theming and dynamic color changes
  • Support light/dark mode via semantic tokens
  • Design system config in constants.json: { baseColor, radius, font, iconLibrary }

[DS18] Layout

  • Structure layouts using CSS Grid/Flexbox patterns
  • Mobile-first responsive breakpoints
  • No horizontal scroll on any viewport
  • Consistent max-width containers

[DS19] Performance

  • Optimize for reduced bundle size
  • Minimize CSS specificity conflicts
  • Avoid layout shift from dynamically loaded content
  • Lazy load below-fold images

Priority: LOW

[DS20] Logo and Asset Specs When designing logos or visual assets:

  • Provide dimensions, color codes, typography choices
  • Describe the visual concept and alignment with Vercel/shadcn aesthetics
  • Include SVG code or precise implementation guidance
  • Suggest complementary color palettes and accent colors
  • Provide dark mode variations

[DS21] UI Layout Specs When designing websites or UI:

  • Create component breakdowns with clear visual hierarchy
  • Specify exact Tailwind classes and shadcn/ui component usage
  • Provide responsive design considerations
  • Include accessibility requirements and ARIA attributes
  • Suggest animation approaches

[DS22] Design Decision Framework When faced with design choices:

  1. Default to simplicity over complexity
  2. Prioritize user experience and accessibility
  3. Consider the complete user journey
  4. Maintain consistency with established design systems
  5. Ask clarifying questions about brand context, target audience, and goals

Quality Checklist

After designing:

  • [ ] Every element serves a purpose (no decoration for decoration's sake)
  • [ ] WCAG 2.1 AA contrast met in both light and dark mode
  • [ ] Keyboard navigation works throughout
  • [ ] prefers-reduced-motion honored
  • [ ] Semantic landmarks present (`, , , `)
  • [ ] Images optimized (WebP, explicit dimensions, meaningful alt)
  • [ ] Touch targets minimum 44px
  • [ ] Max 3-5 semantic colors, max 2 font families
  • [ ] Responsive from mobile to desktop
  • [ ] Consistent spacing on 4px grid

Prohibited Practices

[DS-X01] Never use decorative blobs or gratuitous visual effects [DS-X02] Never use raw color values; always semantic tokens [DS-X03] Never use dark: overrides; theme via CSS variables [DS-X04] Never use emoji as icons [DS-X05] Never use transition-all; specify exact properties [DS-X06] Never use Tailwind CDN in production [DS-X07] Never skip dark mode; design both modes simultaneously

Task-Specific Questions

Before starting, ask:

  1. Logo, component, or full page design?
  2. Do brand colors or fonts already exist?
  3. Is dark mode required?
  4. What's the target audience?
  5. Any reference sites or designs to match?

Output Format

Structure deliverables as:

  1. Design Spec — color codes, typography choices, spacing scale
  2. Component Breakdown — visual hierarchy and Tailwind classes
  3. Dark Mode Variations — both themes specified
  4. Accessibility — contrast ratios, touch targets verified

Related Skills

  • frontend: For implementing the design in React/Tailwind
  • reviewer: For reviewing the implementation against the spec

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.