Frontend Frontier
Use this skill when the job is not "make a page" but "make a page that actually has a point of view."
This skill is for:
- unique landing pages and marketing sites
- AI, devtools, and B2B SaaS frontends that need stronger taste
- animation systems, scroll choreography, parallax, 3D, shaders, and hero scenes
- design-system authoring, tokens, and consistency guardrails
- turning loose inspiration into implementation-ready direction
Default stance
- Do not drift into generic SaaS chrome.
- Do not default to Inter, Roboto, shadcn, or arbitrary Tailwind soup unless the existing product already does.
- Pick one art-direction thesis, one motion thesis, and one depth thesis before writing UI.
- Build tokens before polishing components.
- Treat motion as a system, not garnish.
- CSS is substrate, not strategy. Use it for tokens, layout, fallbacks, and trivial states, not as the default animation architecture.
- Default to a frontier stack: Tailwind v4
@theme, Motion, GSAP, Lenis, React Three Fiber, shaders/WebGL/WebGPU, and React transitions where appropriate.
- Preserve performance, readability, and
prefers-reduced-motion.
- Sweat the micro-details. Great UI usually comes from many tiny correct choices compounding.
Workflow
- Lock the art direction.
Read references/aesthetic-systems.md.
Choose one primary mode:
- editorial technical
- cinematic 3D
- architectural blueprint
- neo-brutalist
- experimental lab
- premium AI SaaS
Write a 3-5 line direction covering:
- visual thesis
- type pairing
- palette
- surface treatment
- motion grammar
- Choose the methodology lens.
Read references/design-methodology-atlas.md.
Pick:
- one discovery methodology
- one system methodology
- one evaluation methodology
- Build the token system.
Read references/design-system-and-tokens.md.
Define:
- color tokens
- spacing scale
- radii
- shadows
- border weights
- type scale
- z-index and blur tokens
- motion tokens
- Choose the frontier runtime stack.
Read references/frontier-stack-2026.md.
Default posture:
- Tailwind v4
@theme + runtime CSS variables for tokens
- Motion for component, layout, and gesture motion
- GSAP + ScrollTrigger for narrative choreography
- Lenis when scroll-linked motion needs synchronized scroll
- React Three Fiber + drei for real 3D scenes in React
- OGL or raw shader pipelines for shader-first microsites
- React
startTransition / useTransition / useEffectEvent and experimental <ViewTransition> where useful
- Choose the tactic families.
Read references/frontend-tactics-atlas.md.
Pick the main tactic groups for the task:
- shell and navigation
- layout and density
- motion and scroll
- 3D or shaders
- forms and validation
- data display
- wait UX and resilience
- search and discovery
- AI interface patterns
- docs patterns
- Route to specialized imported skills when useful.
Read references/external-frontend-skill-map.md.
Use it to choose focused implementation skills for:
- Motion / Framer
- GSAP / ScrollTrigger
- React Three Fiber / Three.js / Babylon / PlayCanvas
- Rive / Lottie
- PixiJS / A-Frame / Spline
- Blender / Substance pipelines
- Decide the motion stack.
Read references/motion-3d-playbook.md.
Bias toward the modern stack above and downgrade only when the problem is genuinely simple.
- Motion for component and layout animation
- GSAP + ScrollTrigger for timelines, scroll choreography, and orchestration
- Lenis for synchronized scroll when needed
- Three.js / React Three Fiber + drei for real 3D scenes
- OGL / shaders / WebGL / WebGPU when the surface itself is the concept
- Native scroll-driven animations and React / browser view transitions as progressive enhancement
- Use references intentionally.
Read references/source-index.md to select:
- implementation references from official docs
- component references from galleries
- taste references from live sites
Do not cargo-cult a full site. Extract the useful pattern:
- nav treatment
- hero structure
- grid logic
- depth cues
- CTA shape
- motion rhythm
For basement-adjacent visual research, also read references/design-research-basement-adjacent.md.
For design-engineering manuals, feedback systems, and quieter craft references, also read references/design-engineering-ecosystem.md.
For newly emerging sources, registries, and agent-skill ecosystems worth monitoring, read references/frontier-radar.md.
For choosing between live-browser debugging and isolated automation, read references/browser-debugging-workflow.md.
- If the user wants prompting help, use prompt recipes.
Read references/prompt-recipes.md.
Use them for:
- agent prompts
- image/video generation prompts
- decomposition of screenshots into assets
- "give me 3 directions" exploration
- Apply the micro-polish pass.
Read references/interface-micro-polish.md.
Check:
- heading and prose wrapping
- concentric radii on nested surfaces
- optical icon alignment
- numeric stability with tabular figures
- contextual icon transitions
- staggered enters and softer exits
- media outlines and shadow strategy
- Run the trust and infra pass for backend-bound surfaces.
Read references/infra-trust-checklist.md.
Check:
- Supabase Row Level Security where relevant
- auth flows including password reset
- rate limits on public or expensive endpoints
- server-side validation
- environment variable exposure
- CAPTCHA on public forms when abuse risk exists
- CORS restrictions
- safe error handling
Non-negotiables
- One strong hero move beats ten moving things.
- If a page has 3D, the rest of the UI should usually get quieter.
- If typography is the star, reduce ornament and increase grid discipline.
- If a dashboard mock sits inside a marketing hero, it must obey the same token system.
- If motion hurts comprehension, cut it.
- If performance is unknown, profile before adding complexity.
- Do not recommend plain CSS as the primary motion system unless the interaction is truly trivial.
- Pick tactics intentionally. Do not cargo-cult patterns because they were trendy in one reference site.
- Final polish should include wrapping, radius consistency, optical alignment, and interruptible interactions.
- If the product touches auth, user data, or public forms, it is not done until the trust checklist is satisfied.
- For localhost and live browser debugging, prefer Chrome DevTools MCP over spawning a fresh Playwright browser unless determinism is the actual goal.
Reference map
- Art direction: references/aesthetic-systems.md
- Methodology atlas: references/design-methodology-atlas.md
- Frontier stack defaults: references/frontier-stack-2026.md
- Frontend tactics atlas: references/frontend-tactics-atlas.md
- Motion, 3D, shaders, performance: references/motion-3d-playbook.md
- Tokens, components, typography: references/design-system-and-tokens.md
- Deep black palette reference: references/deep-black-variations.md
- External implementation skill routing: references/external-frontend-skill-map.md
- Micro-details and finishing passes: references/interface-micro-polish.md
- Trust and infra checklist: references/infra-trust-checklist.md
- Prompting and design workflows: references/prompt-recipes.md
- Source list: references/source-index.md
- Basement-adjacent site study: references/design-research-basement-adjacent.md
- Design-engineering manuals and tool ecosystem: references/design-engineering-ecosystem.md
- Active watchlist and emerging sources: references/frontier-radar.md
- Browser debugging workflow: references/browser-debugging-workflow.md
1---2name: frontend-frontier3description: Use when the user wants a high-signal frontend, distinctive art direction, strong motion design, 3D/parallax, shader effects, landing pages, docs sites, dashboards, or a tokenized design system that avoids generic AI-generated UI.4---56# Frontend Frontier78Use this skill when the job is not "make a page" but "make a page that actually has a point of view."910This skill is for:1112- unique landing pages and marketing sites13- AI, devtools, and B2B SaaS frontends that need stronger taste14- animation systems, scroll choreography, parallax, 3D, shaders, and hero scenes15- design-system authoring, tokens, and consistency guardrails16- turning loose inspiration into implementation-ready direction1718## Default stance1920- Do not drift into generic SaaS chrome.21- Do not default to Inter, Roboto, shadcn, or arbitrary Tailwind soup unless the existing product already does.22- Pick one art-direction thesis, one motion thesis, and one depth thesis before writing UI.23- Build tokens before polishing components.24- Treat motion as a system, not garnish.25- CSS is substrate, not strategy. Use it for tokens, layout, fallbacks, and trivial states, not as the default animation architecture.26- Default to a frontier stack: Tailwind v4 `@theme`, Motion, GSAP, Lenis, React Three Fiber, shaders/WebGL/WebGPU, and React transitions where appropriate.27- Preserve performance, readability, and `prefers-reduced-motion`.28- Sweat the micro-details. Great UI usually comes from many tiny correct choices compounding.2930## Workflow31321. Lock the art direction.3334Read [references/aesthetic-systems.md](references/aesthetic-systems.md).3536Choose one primary mode:3738- editorial technical39- cinematic 3D40- architectural blueprint41- neo-brutalist42- experimental lab43- premium AI SaaS4445Write a 3-5 line direction covering:4647- visual thesis48- type pairing49- palette50- surface treatment51- motion grammar52532. Choose the methodology lens.5455Read [references/design-methodology-atlas.md](references/design-methodology-atlas.md).5657Pick:5859- one discovery methodology60- one system methodology61- one evaluation methodology62633. Build the token system.6465Read [references/design-system-and-tokens.md](references/design-system-and-tokens.md).6667Define:6869- color tokens70- spacing scale71- radii72- shadows73- border weights74- type scale75- z-index and blur tokens76- motion tokens77784. Choose the frontier runtime stack.7980Read [references/frontier-stack-2026.md](references/frontier-stack-2026.md).8182Default posture:8384- Tailwind v4 `@theme` + runtime CSS variables for tokens85- Motion for component, layout, and gesture motion86- GSAP + ScrollTrigger for narrative choreography87- Lenis when scroll-linked motion needs synchronized scroll88- React Three Fiber + drei for real 3D scenes in React89- OGL or raw shader pipelines for shader-first microsites90- React `startTransition` / `useTransition` / `useEffectEvent` and experimental `<ViewTransition>` where useful91925. Choose the tactic families.9394Read [references/frontend-tactics-atlas.md](references/frontend-tactics-atlas.md).9596Pick the main tactic groups for the task:9798- shell and navigation99- layout and density100- motion and scroll101- 3D or shaders102- forms and validation103- data display104- wait UX and resilience105- search and discovery106- AI interface patterns107- docs patterns1081096. Route to specialized imported skills when useful.110111Read [references/external-frontend-skill-map.md](references/external-frontend-skill-map.md).112113Use it to choose focused implementation skills for:114115- Motion / Framer116- GSAP / ScrollTrigger117- React Three Fiber / Three.js / Babylon / PlayCanvas118- Rive / Lottie119- PixiJS / A-Frame / Spline120- Blender / Substance pipelines1211227. Decide the motion stack.123124Read [references/motion-3d-playbook.md](references/motion-3d-playbook.md).125126Bias toward the modern stack above and downgrade only when the problem is genuinely simple.127128- Motion for component and layout animation129- GSAP + ScrollTrigger for timelines, scroll choreography, and orchestration130- Lenis for synchronized scroll when needed131- Three.js / React Three Fiber + drei for real 3D scenes132- OGL / shaders / WebGL / WebGPU when the surface itself is the concept133- Native scroll-driven animations and React / browser view transitions as progressive enhancement1341358. Use references intentionally.136137Read [references/source-index.md](references/source-index.md) to select:138139- implementation references from official docs140- component references from galleries141- taste references from live sites142143Do not cargo-cult a full site. Extract the useful pattern:144145- nav treatment146- hero structure147- grid logic148- depth cues149- CTA shape150- motion rhythm151152For basement-adjacent visual research, also read [references/design-research-basement-adjacent.md](references/design-research-basement-adjacent.md).153154For design-engineering manuals, feedback systems, and quieter craft references, also read [references/design-engineering-ecosystem.md](references/design-engineering-ecosystem.md).155156For newly emerging sources, registries, and agent-skill ecosystems worth monitoring, read [references/frontier-radar.md](references/frontier-radar.md).157158For choosing between live-browser debugging and isolated automation, read [references/browser-debugging-workflow.md](references/browser-debugging-workflow.md).1591609. If the user wants prompting help, use prompt recipes.161162Read [references/prompt-recipes.md](references/prompt-recipes.md).163164Use them for:165166- agent prompts167- image/video generation prompts168- decomposition of screenshots into assets169- "give me 3 directions" exploration17017110. Apply the micro-polish pass.172173Read [references/interface-micro-polish.md](references/interface-micro-polish.md).174175Check:176177- heading and prose wrapping178- concentric radii on nested surfaces179- optical icon alignment180- numeric stability with tabular figures181- contextual icon transitions182- staggered enters and softer exits183- media outlines and shadow strategy18418511. Run the trust and infra pass for backend-bound surfaces.186187Read [references/infra-trust-checklist.md](references/infra-trust-checklist.md).188189Check:190191- Supabase Row Level Security where relevant192- auth flows including password reset193- rate limits on public or expensive endpoints194- server-side validation195- environment variable exposure196- CAPTCHA on public forms when abuse risk exists197- CORS restrictions198- safe error handling199200## Non-negotiables201202- One strong hero move beats ten moving things.203- If a page has 3D, the rest of the UI should usually get quieter.204- If typography is the star, reduce ornament and increase grid discipline.205- If a dashboard mock sits inside a marketing hero, it must obey the same token system.206- If motion hurts comprehension, cut it.207- If performance is unknown, profile before adding complexity.208- Do not recommend plain CSS as the primary motion system unless the interaction is truly trivial.209- Pick tactics intentionally. Do not cargo-cult patterns because they were trendy in one reference site.210- Final polish should include wrapping, radius consistency, optical alignment, and interruptible interactions.211- If the product touches auth, user data, or public forms, it is not done until the trust checklist is satisfied.212- For localhost and live browser debugging, prefer Chrome DevTools MCP over spawning a fresh Playwright browser unless determinism is the actual goal.213214## Reference map215216- Art direction: [references/aesthetic-systems.md](references/aesthetic-systems.md)217- Methodology atlas: [references/design-methodology-atlas.md](references/design-methodology-atlas.md)218- Frontier stack defaults: [references/frontier-stack-2026.md](references/frontier-stack-2026.md)219- Frontend tactics atlas: [references/frontend-tactics-atlas.md](references/frontend-tactics-atlas.md)220- Motion, 3D, shaders, performance: [references/motion-3d-playbook.md](references/motion-3d-playbook.md)221- Tokens, components, typography: [references/design-system-and-tokens.md](references/design-system-and-tokens.md)222- Deep black palette reference: [references/deep-black-variations.md](references/deep-black-variations.md)223- External implementation skill routing: [references/external-frontend-skill-map.md](references/external-frontend-skill-map.md)224- Micro-details and finishing passes: [references/interface-micro-polish.md](references/interface-micro-polish.md)225- Trust and infra checklist: [references/infra-trust-checklist.md](references/infra-trust-checklist.md)226- Prompting and design workflows: [references/prompt-recipes.md](references/prompt-recipes.md)227- Source list: [references/source-index.md](references/source-index.md)228- Basement-adjacent site study: [references/design-research-basement-adjacent.md](references/design-research-basement-adjacent.md)229- Design-engineering manuals and tool ecosystem: [references/design-engineering-ecosystem.md](references/design-engineering-ecosystem.md)230- Active watchlist and emerging sources: [references/frontier-radar.md](references/frontier-radar.md)231- Browser debugging workflow: [references/browser-debugging-workflow.md](references/browser-debugging-workflow.md)