impeccable.style
Cross-provider design skills and commands for LLM-powered development tools.
🌐 Visit impeccable.style to download bundles, individual skills, or commands for your IDE/CLI.
Quick Start
Option 1: Download from Website (Recommended)
Visit impeccable.style and download the complete bundle for your tool:
- One-click ZIP downloads for Cursor, Claude Code, Gemini CLI, or Codex CLI
- Individual skill and command downloads
- Always up-to-date with the latest version
Option 2: Clone from GitHub
git clone https://github.com/pbakaus/vibe-design-plugins.git
cd vibe-design-plugins
Then copy the appropriate files from dist/ to your IDE/CLI configuration directory (see Installation below).
What's Included
Commands (15)
Core Workflow:
- normalize - Align features with design system standards
- audit - Comprehensive quality audit with severity ratings and recommendations
Quality & Polish:
- polish - Final quality pass before shipping (alignment, spacing, consistency)
- clarify - Improve unclear UX copy and microcopy
- optimize - Performance improvements (loading, rendering, bundle size)
- harden - Error handling, i18n, text wrapping, edge cases
Aesthetic Adjustment:
- quieter - Tone down overly bold designs → refined sophistication
- bolder - Amplify boring designs → memorable impact
- simplify - Strip to essence → clarity through reduction
Enhancement:
- animate - Add purposeful motion and micro-interactions
- colorize - Introduce strategic color to monochromatic designs
- delight - Add moments of joy and personality
System & Growth:
- extract - Pull components/tokens into design system
- adapt - Adapt designs for different devices/contexts
- onboard - Design onboarding flows and empty states
Skills (8)
- frontend-design - Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.
- typography - Master typography systems that balance timeless principles with modern web capabilities. Creates readable, systematically coherent typography that is both performant and aesthetically distinctive.
- color-and-contrast - Build sophisticated color systems balancing aesthetics with accessibility and function. Produces beautiful, accessible color implementations with systematic coherence across all theme variants.
- spatial-design - Master spatial design balancing systematic precision with artistic composition. Creates systematically organized layouts with compelling visual hierarchy and intentional spatial relationships.
- motion-design - Create purposeful motion that enhances usability and provides feedback without sacrificing performance. Produces smooth, delightful animations that guide attention and reinforce interactions while maintaining 60fps performance.
- interaction-design - Design intuitive interaction patterns that feel natural and provide clear feedback. Creates accessible, forgiving interfaces where every state is clear and every action provides immediate feedback.
- responsive-design - Create responsive interfaces that adapt beautifully across devices, screen sizes, and input methods. Produces fluid, performant experiences that feel native to each device while maintaining consistency.
- ux-writing - Write clear, helpful, and human interface copy that users understand immediately. Produces concise, empathetic copy that guides users confidently through tasks without confusion or frustration.
Command & Skill Relationships
Diagnostic Flow
- audit (report issues) → Use specific commands to fix:
- Design system issues → normalize or extract
- Performance issues → optimize
- Edge cases → harden
- Responsiveness → adapt
- Copy clarity → clarify
Aesthetic Direction Flow
- Too boring → bolder + colorize + delight
- Too intense → quieter + simplify
- Too cluttered → simplify + normalize
- Too static → animate + delight
Production Flow
- Build → Use skills (frontend-design, typography, spatial-design, etc.)
- Refine → normalize + clarify + adapt
- Harden → harden + optimize
- Audit → audit to catch issues
- Polish → polish final pass
- Enhance → delight + animate (optional)
Skills Support Commands
- typography skill → normalize typography across app
- ux-writing skill → clarify existing copy
- responsive-design skill → adapt for new device
- motion-design skill → animate static interface
Installation
After downloading from impeccable.style or cloning this repo, install for your provider:
Cursor
From Website: Download the Cursor bundle ZIP from impeccable.style and extract directly into your project:
# Extract the ZIP directly into your project root
# The ZIP contains a .cursor/ folder ready to use
unzip impeccable-style-cursor.zip -d your-project/
From Repo: Copy directly from the dist directory:
cp -r dist/cursor/.cursor .cursor/
Note: Cursor doesn't support command arguments or frontmatter, so commands work but with simplified functionality.
Reference:
Claude Code
From Website: Download the Claude Code bundle ZIP from impeccable.style and extract:
# Global installation
unzip impeccable-style-claude-code.zip
cp -r .claude/* ~/.claude/
# Or project-specific
unzip impeccable-style-claude-code.zip -d your-project/
From Repo:
# Global installation
cp -r dist/claude-code/.claude/* ~/.claude/
# Or project-specific
cp -r dist/claude-code/.claude .claude/
Reference:
Gemini CLI
From Website: Download the Gemini CLI bundle ZIP from impeccable.style and extract:
# Extract and install
unzip impeccable-style-gemini.zip
# Commands (global)
cp -r .gemini/* ~/.gemini/
# Skills (project-specific)
cp GEMINI*.md ~/your-project-root/
From Repo:
cp -r dist/gemini/.gemini/* ~/.gemini/
cp dist/gemini/GEMINI*.md ~/your-project-root/
Note:
- Commands use
.tomlformat with{{args}}placeholders GEMINI.mduses@file.mdimport syntax to load modular skill files- Skills should be placed at your project root for project-specific context
- For global skills, place
GEMINI.mdin~/.gemini/
Reference:
Codex CLI
From Website: Download the Codex CLI bundle ZIP from impeccable.style and extract:
# Extract and install
unzip impeccable-style-codex.zip
# Prompts (global)
cp -r .codex/* ~/.codex/
# Skills (project-specific)
cp AGENTS*.md ~/your-project-root/
From Repo:
cp -r dist/codex/.codex/* ~/.codex/
cp dist/codex/AGENTS*.md ~/your-project-root/
Note:
- Commands are invoked as
/prompts:<name>(e.g.,/prompts:normalize) - The
AGENTS.mdfile guides Codex to read modular skill files as needed - Place
AGENTS.mdat your repository root
Reference:
Usage
Commands
Cursor, Claude Code:
/normalize
/audit
/polish
Gemini:
/normalize <optional-feature-name>
/audit <optional-area>
Codex:
/prompts:normalize
/prompts:normalize FEATURE="dashboard"
Skills
Skills are automatically available once installed. Refer to your provider's documentation for how skills are activated:
- Cursor: Rules apply automatically to the context
- Claude Code: Skills activated via
/skillsor@skill-name - Gemini: Gemini reads
GEMINI.mdand automatically imports referenced skill files using@file.mdsyntax - Codex: Codex reads
AGENTS.mdand automatically loads referenced skill files when needed
Provider Comparison
| Feature | Cursor | Claude Code | Gemini CLI | Codex CLI |
|---|---|---|---|---|
| Command Args | ❌ | ✅ | ✅ | ✅ |
| Frontmatter | ❌ | ✅ | ✅ (TOML) | ✅ |
| Modular Skills | ❌ | ❌ | ✅ | ✅ |
Development
Local Setup
# Clone the repo
git clone https://github.com/pbakaus/vibe-design-plugins.git
cd vibe-design-plugins
# Build distribution files
bun run build
# Start dev server
bun run dev
# Visit http://localhost:3000
Project Structure
source/- Edit these! Single source of truth for all contentdist/- Generated provider-specific files (committed for users)api/- Vercel Functions for production (serverless)public/- Website (HTML, CSS modules, vanilla JS)server/- Bun server for local developmentscripts/- Build system that transforms source → dist
Deployment
The site runs on Vercel with Bun runtime.
Architecture:
- Local dev: Monolithic Bun server (
server/index.js) with native routing - Production: Individual Vercel Functions (
api/directory) for serverless deployment - Shared logic: Both environments import from
server/lib/api-handlers.js(zero duplication)
Push to main and Vercel auto-deploys:
# Build generates dist/ files and ZIPs
bun run build
# For local testing
bun run dev # Uses server/index.js
See DEVELOP.md for detailed contributor guidelines.
Contributing
Want to add more design skills or commands? See DEVELOP.md for contributor guidelines.
This is an open-source project hosted on GitHub.
License
See LICENSE file.