home / skills / jjuidev / jss / frontend-design
/.claude/skills/frontend-design
This skill helps you translate design inputs into production-grade frontend interfaces with precise replication and aesthetic polish.
npx playbooks add skill jjuidev/jss --skill frontend-designReview the files below or copy the command above to add this skill to your agents.
---
name: frontend-design
description: Create polished frontend interfaces from designs/screenshots/videos. Use for web components, 3D experiences, replicating UI designs, quick prototypes, immersive interfaces, avoiding AI slop.
license: Complete terms in LICENSE.txt
---
Create distinctive, production-grade frontend interfaces. Implement real working code with exceptional aesthetic attention.
## Workflow Selection
Choose workflow based on input type:
| Input | Workflow | Reference |
|-------|----------|-----------|
| Screenshot | Replicate exactly | `./references/workflow-screenshot.md` |
| Video | Replicate with animations | `./references/workflow-video.md` |
| Screenshot/Video (describe only) | Document for devs | `./references/workflow-describe.md` |
| 3D/WebGL request | Three.js immersive | `./references/workflow-3d.md` |
| Quick task | Rapid implementation | `./references/workflow-quick.md` |
| Complex/award-quality | Full immersive | `./references/workflow-immersive.md` |
| From scratch | Design Thinking below | - |
**All workflows**: Activate `ui-ux-pro-max` skill FIRST for design intelligence.
## Screenshot/Video Replication (Quick Reference)
1. **Analyze** with `ai-multimodal` skill - extract colors, fonts, spacing, effects
2. **Plan** with `ui-ux-designer` subagent - create phased implementation
3. **Implement** - match source precisely
4. **Verify** - compare to original
5. **Document** - update `./docs/design-guidelines.md` if approved
See specific workflow files for detailed steps.
## Design Thinking (From Scratch)
Before coding, commit to a BOLD aesthetic direction:
- **Purpose**: What problem does this interface solve? Who uses it?
- **Tone**: Pick an extreme: brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian, etc. There are so many flavors to choose from. Use these for inspiration but design one that is true to the aesthetic direction.
- **Constraints**: Technical requirements (framework, performance, accessibility).
- **Differentiation**: What makes this UNFORGETTABLE? What's the one thing someone will remember?
**CRITICAL**: Execute with precision. Bold maximalism and refined minimalism both work - intentionality is key.
## Aesthetics Guidelines
- **Typography**: Avoid Arial/Inter; use distinctive, characterful fonts. Pair display + body fonts.
- **Color**: Commit to cohesive palette. CSS variables. Dominant colors with sharp accents.
- **Motion**: CSS-first, anime.js for complex (`./references/animejs.md`). Orchestrated page loads > scattered micro-interactions.
- **Spatial**: Unexpected layouts. Asymmetry. Overlap. Negative space OR controlled density.
- **Backgrounds**: Atmosphere over solid colors. Gradients, noise, patterns, shadows, grain.
- **Assets**: Generate with `ai-multimodal`, process with `media-processing`
## Asset & Analysis References
| Task | Reference |
|------|-----------|
| Generate assets | `./references/asset-generation.md` |
| Analyze quality | `./references/visual-analysis-overview.md` |
| Extract guidelines | `./references/design-extraction-overview.md` |
| Optimization | `./references/technical-overview.md` |
| Animations | `./references/animejs.md` |
Quick start: `./references/ai-multimodal-overview.md`
## Anti-Patterns (AI Slop)
NEVER use:
- Overused fonts: Inter, Roboto, Arial, Space Grotesk
- Cliched colors: purple gradients on white
- Predictable layouts, cookie-cutter patterns
DO:
- Vary themes (light/dark), fonts, aesthetics per project
- Match complexity to vision (maximalist = elaborate; minimalist = precise)
- Make unexpected, context-specific choices
Remember: Claude is capable of extraordinary creative work. Commit fully to distinctive visions.This skill transforms designs, screenshots, and videos into polished, production-ready frontend interfaces with strong aesthetic intent. It creates working code for web components, immersive 3D experiences, and rapid prototypes while avoiding generic AI output. Use it to faithfully replicate visual sources or design distinctive interfaces from scratch with deliberate style choices.
The skill selects a workflow based on the input type (screenshot, video, 3D request, quick task, or full immersive build). It analyzes visual input to extract colors, fonts, spacing, and motion; plans phased implementation with a UI/UX design pass; implements precise HTML/CSS/JS or Three.js code; then verifies and documents the result. For original designs, it begins with a design-thinking brief that defines purpose, tone, constraints, and a memorable differentiator.
Can this skill replicate motion from screen recordings?
Yes. The workflow extracts timing and easing from video, then implements matching CSS/JS animations.
What counts as a quick task versus an immersive build?
Quick tasks are scoped, fast implementations (single component or page). Immersive builds are complex, multi-screen or 3D experiences with polished visuals and motion.
How do you ensure production readiness?
Deliverables include clean, modular code, documented design tokens, accessibility checks, and a verification pass comparing the result to the source.