dokhacgiakhoa/frontend-trends-2026
Collection of 2026 Frontend Design Formulas (Liquid Glass, Bento, Neo-Brutalism, Eco-Dark).
npx skills add https://github.com/Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill frontend-trends-2026
> Purpose: Provide production-ready, trend-setting UI patterns for 2026 web applications.
> Tech Stack: React 19+, Tailwind CSS v4, CSS Modules (optional), Shadcn/ui.
*Use for: Modals, Cards, Sticky Headers.*
backdrop-filter: blur(16px) saturate(180%)bg-white/10 (Light) or bg-black/20 (Dark)border border-white/20 (Thin, subtle)shadow-[0_8px_32px_0_rgba(31,38,135,0.37)] (Soft colored shadow)opacity-5.*Use for: SaaS Dashboards, Developer Tools, Linear-style apps.*
border-2 border-slate-900 (Sharp, bold).shadow-[4px_4px_0px_0px_rgba(0,0,0,1)] (Hard offset shadow).rounded-md or rounded-none (No pills).*Use for: Mobile Apps, Constantly-on screens.*
#000000 (Pure Black for OLED) or #050505.text-slate-200 (Avoid pure white #FFF -> Eye strain).*Use for: Feature Showcases, Analytics, Portfolio.*
grid-cols-1 md:grid-cols-3 gap-4.col-span-2 or row-span-2 to create hierarchy.hover:scale-[1.02] + Border glow.*Use for: Reusable Components in unknown layouts.*
container-type: inline-size.@container (min-width: 400px) { ... }.*Use for: Landing Pages, Storytelling.*
animation-timeline: scroll().*Use for: Popovers, Drawers, Toggles.*
framer-motion (presets like type: "spring", stiffness: 300, damping: 20).transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275).formulas/ directory for ready-to-use React components. Do NOT reinvent wheels.Example Request:
> "Make a modern landing page for my AI tool."
Agent Action:
> Apply Formula A (Liquid Glass) for Header, Formula D (Bento Grid) for Features, and Formula F for animations.
Take dokhacgiakhoa/frontend-trends-2026 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.