Frontend

Frontend frameworks, UI components, CSS, and web apps

489 skills available

Skills List

r3f-fundamentals

r3f-fundamentals

114frontend

React Three Fiber fundamentals - Canvas, hooks (useFrame, useThree), JSX elements, events, refs. Use when setting up R3F scenes, creating components, handling the render loop, or working with Three.js objects in React.

enzed avatarenzed
Get
r3f-shaders

r3f-shaders

114frontend

Implement custom GLSL or TSL materials in React Three Fiber, including uniforms and vertex deformation. Use for shader code and shader debugging, rather than ordinary PBR settings or composer effects.

enzed avatarenzed
Get
r3f-loaders

r3f-loaders

114frontend

Load and reuse 3D assets in React Three Fiber with useGLTF, useLoader, Suspense, and preloading. Use for model loading, decoder setup, caching, cloning, or loading/error UI.

enzed avatarenzed
Get
fallow

fallow

109frontend

Codebase intelligence for TypeScript and JavaScript. Static analysis of code and styles reports changed-code risk, cleanup opportunities, duplication, circular dependencies, complexity hotspots, architecture boundaries, design-system drift, feature flags, and opt-in security candidates. Runtime coverage can merge production execution data for hot-path review, cold-path deletion confidence, and stale-flag evidence. 123 framework plugins, zero configuration, sub-second static analysis. Use when asked to audit PR risk, find unused code or dependencies, detect duplicates, check styling consistency, inspect architecture boundaries, merge runtime coverage, auto-fix supported issues, or run fallow.

fallow-rs avatarfallow-rs
Get
nextjs-app-router-fundamentals

nextjs-app-router-fundamentals

109frontend

Guide for working with Next.js App Router (Next.js 13+). Use when migrating from Pages Router to App Router, creating layouts, implementing routing, handling metadata, or building Next.js 13+ applications. Activates for App Router migration, layout creation, routing patterns, or Next.js 13+ development tasks.

wsimmonds avatarwsimmonds
Get
r3f-interaction

r3f-interaction

106frontend

React Three Fiber interaction - pointer events, controls, gestures, selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.

enzed avatarenzed
Get
firecrawl-website-design-clone

firecrawl-website-design-clone

102frontend

Extract any website's design system into an agent-ready DESIGN.md using Firecrawl scrape evidence. Use when the user wants colors, fonts, spacing, components, layout patterns, or brand/UI guidance from a website so AI agents can create new websites, clone a look, or build pages inspired by that design.

firecrawl avatarfirecrawl
Get
apollo-client

apollo-client

98frontend

Guide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries or mutations with hooks, (3) configuring caching or cache policies, (4) managing local state with reactive variables, (5) troubleshooting Apollo Client errors or performance issues.

apollographql avatarapollographql
Get
multi-tenant-architecture

multi-tenant-architecture

92frontend

Provides architecture guidance for multi-tenant SaaS platforms on Cloudflare or Vercel. Covers platform choice, domain strategy, tenant identification and isolation, subdomain routing, custom domains and SSL, white-label setup, tenant context propagation, PSL submission, and mapping platform limits to pricing plans. Use when building a multi-tenant application or asking "how do I support multiple tenants", "build a white-label platform", "add custom domains", "route tenants by subdomain", or "map limits to plans". For general app folder structure use codebase-architecture; for scaffolding a new Next.js repo use scaffold-nextjs.

mblode avatarmblode
Get
frontend-react-best-practices

frontend-react-best-practices

90frontend

React performance optimization guidelines. Use when writing, reviewing, or refactoring React components to ensure optimal rendering and bundle patterns. Triggers on tasks involving React components, hooks, memoization, or bundle optimization.

sergiodxa avatarsergiodxa
Get
base44-cli

base44-cli

83frontend

The base44 CLI is used for EVERYTHING related to base44 projects: resource configuration (entities, backend functions, ai agents), initialization and actions (resource creation, deployment). This skill is the place for learning about how to configure resources. When you plan or implement a feature, you must learn this skill

base44 avatarbase44
Get
hyva-alpine-component

hyva-alpine-component

83frontend

Write CSP-compatible Alpine.js components for Hyvä themes in Magento 2. This skill should be used when the user wants to create Alpine components, add interactivity to Hyvä templates, write JavaScript for Hyvä themes, or needs help with Alpine.js patterns that work with Content Security Policy. Trigger phrases include "create alpine component", "add interactivity", "alpine for hyva", "x-data component", "csp compatibility", "csp compliant javascript".

hyva-themes avatarhyva-themes
Get
hyva-child-theme

hyva-child-theme

83frontend

Create a Hyvä child theme in a Magento 2 project. This skill should be used when the user wants to create a new Hyvä child theme, set up a custom theme based on Hyvä, or initialize a new frontend theme directory structure. Trigger phrases include "create hyva child theme", "new hyva theme", "setup child theme", "create custom theme", "initialize theme".

hyva-themes avatarhyva-themes
Get
hyva-ui-component

hyva-ui-component

83frontend

Apply Hyva UI template-based components to a Hyvä theme. This skill should be used when the user wants to add, install, or apply a Hyva UI component (such as header, footer, gallery, menu, minicart, etc.) to their Hyvä theme. It lists available non-CMS components and their variants, displays component README instructions, and copies component files to the theme directory.

hyva-themes avatarhyva-themes
Get
hyva-create-module

hyva-create-module

83frontend

Create a new Magento 2 module in app/code/. This skill should be used when the user wants to create a module, scaffold a new module, generate module boilerplate, or set up a custom module. It handles registration.php, composer.json, module.xml generation with configurable dependencies. Trigger phrases include "create module", "new module", "scaffold module", "generate module".

hyva-themes avatarhyva-themes
Get
agency-agents-ai-specialists

agency-agents-ai-specialists

78frontend

A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.

reason-machines avatarreason-machines
Get
ui-ux-pro-max-skill

ui-ux-pro-max-skill

78frontend

AI design intelligence skill for building professional UI/UX across multiple platforms with 161 reasoning rules, 67 styles, and automated design system generation

reason-machines avatarreason-machines
Get
openmaic-classroom

openmaic-classroom

78frontend

OpenMAIC — Open Multi-Agent Interactive Classroom platform for generating immersive AI-powered learning experiences with slides, quizzes, simulations, and multi-agent discussions.

reason-machines avatarreason-machines
Get
freecodecamp-curriculum

freecodecamp-curriculum

78frontend

Comprehensive guide for contributing to and working with freeCodeCamp's open-source codebase and curriculum platform

reason-machines avatarreason-machines
Get
git-city-3d-github-visualization

git-city-3d-github-visualization

78frontend

Build and extend Git City — a 3D pixel art city where GitHub profiles become interactive buildings using Next.js, Three.js, and Supabase.

reason-machines avatarreason-machines
Get
json-render-generative-ui

json-render-generative-ui

78frontend

Generative UI framework that renders AI-generated JSON specs into type-safe UI components across React, Vue, Svelte, Solid, React Native, video, PDF, and email.

reason-machines avatarreason-machines
Get
goframe-v2

goframe-v2

76frontend

GoFrame v2 development skill. Use only when the target Go project uses or is explicitly adopting GoFrame v2: the nearest go.mod requires github.com/gogf/gf/v2, existing Go files import github.com/gogf/gf/v2 or any github.com/gogf/gf/v2/... component package, or the user asks to scaffold, migrate, or build with GoFrame. Trigger for GoFrame-backed Go work such as APIs/controllers/services, middleware, routing/config, ORM/DAO/DO/entity/database operations, gf CLI/codegen, HTTP/gRPC services, and microservice conventions. Do not trigger for generic Go projects without GoFrame evidence, frontend-only work, shell scripts, or unrelated infrastructure tasks.

gogf avatargogf
Get
ui-design

ui-design

75frontend

Use when users need visual direction, interface hierarchy, layout decisions, design specifications, or prototypes before implementing a Web or mini program UI.

tencentcloudbase avatartencentcloudbase
Get
animate

animate

74frontend

Animation patterns and best practices for Next.js/React applications. Use this skill when implementing animations, transitions, hover effects, page transitions, modals, or any motion in React components. Based on Emil Kowalski's "Animations on the Web" course.

delphi-ai avatardelphi-ai
Get