# Frontend-Design Skill for QwenClaw ## Overview **Name:** frontend-design **Source:** https://github.com/anthropics/claude-code/blob/main/plugins/frontend-design/skills/frontend-design/SKILL.md This skill provides **exceptional frontend design capabilities** to QwenClaw, enabling it to create distinctive, production-grade frontend interfaces with high design quality that avoid generic "AI slop" aesthetics. --- ## Design Thinking Before coding, understand the context and commit to a **BOLD aesthetic direction**: ### Purpose Analysis - What problem does this interface solve? - Who uses it? - What is the user's goal? ### Tone Selection Pick an extreme aesthetic direction: - Brutally minimal - Maximalist chaos - Retro-futuristic - Organic/natural - Luxury/refined - Playful/toy-like - Editorial/magazine - Brutalist/raw - Art deco/geometric - Soft/pastel - Industrial/utilitarian ### Constraints - Technical requirements (framework, performance, accessibility) - Browser support - Device targets ### Differentiation What makes this **UNFORGETTABLE**? What's the one thing someone will remember? --- ## Frontend Aesthetics Guidelines ### Typography - Choose fonts that are beautiful, unique, and interesting - Avoid generic fonts (Arial, Inter, Roboto, system fonts) - Opt for distinctive choices that elevate aesthetics - Pair a distinctive display font with a refined body font ### Color & Theme - Commit to a cohesive aesthetic - Use CSS variables for consistency - Dominant colors with sharp accents outperform timid palettes - Avoid purple gradients on white backgrounds (cliché) ### Motion & Animation - Use animations for effects and micro-interactions - Prioritize CSS-only solutions - One well-orchestrated page load with staggered reveals creates more delight than scattered micro-interactions - Use scroll-triggering and hover states that surprise ### Spatial Composition - Unexpected layouts - Asymmetry - Overlap - Diagonal flow - Grid-breaking elements - Generous negative space OR controlled density ### Backgrounds & Visual Details Create atmosphere and depth: - Gradient meshes - Noise textures - Geometric patterns - Layered transparencies - Dramatic shadows - Decorative borders - Custom cursors - Grain overlays --- ## What to NEVER Use NEVER use generic AI-generated aesthetics: - ❌ Overused font families (Inter, Roboto, Arial, system fonts) - ❌ Clichéd color schemes (purple gradients on white) - ❌ Predictable layouts and component patterns - ❌ Cookie-cutter design that lacks context-specific character - ❌ Space Grotesq (overused by AI) - ❌ Generic Tailwind default styling --- ## Implementation Principle **Match implementation complexity to the aesthetic vision:** ### Maximalist Designs Need elaborate code with: - Extensive animations - Multiple effects - Layered visual elements - Complex compositions ### Minimalist Designs Need restraint and precision: - Careful attention to spacing - Refined typography - Subtle details - Perfect proportions --- ## Usage in QwenClaw ### Basic Usage ``` Use the frontend-design skill to create a landing page for a SaaS product ``` ### With Style Direction ``` Use frontend-design skill to build a dashboard with a brutalist aesthetic ``` ### Complex UI ``` Use frontend-design skill to create an e-commerce product page with: - Hero section with bold typography - Product gallery with unique layout - Add to cart with micro-interactions - Related products section ``` --- ## Best Practices ### 1. Choose a Clear Direction Pick one aesthetic and commit fully. Bold maximalism and refined minimalism both work—the key is intentionality. ### 2. Be Memorable What's the one thing someone will remember? A unique animation? An unexpected color? A distinctive layout? ### 3. Polish Every Detail - Perfect spacing - Thoughtful transitions - Considered typography - Cohesive color system ### 4. Avoid Convergence Never converge on common AI choices. Vary between: - Light and dark themes - Different fonts - Different aesthetics - Different layouts --- ## Examples ### Minimalist Landing Page ```tsx // Clean, refined, with perfect typography export default function LandingPage() { return (

Design that speaks quietly

We craft digital experiences with intention and precision.

); } ``` ### Maximalist Portfolio ```tsx // Bold, chaotic, memorable export default function Portfolio() { return (

DIGITAL
ALCHEMIST

); } ``` --- ## Skill Metadata ```yaml name: frontend-design version: 1.0.0 category: design description: Create distinctive, production-grade frontend interfaces with exceptional design quality author: Anthropic (https://github.com/anthropics/claude-code) license: MIT tags: - frontend - design - ui - css - react - animation - typography - color ``` --- **Skill ready for QwenClaw integration!** 🎨