Web & Frontend
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
-
majiayu000 Bundle Flutter UI UXComprehensive Flutter UI/UX development skill for creating beautiful, responsive, and animated mobile applications. Use when user asks to: (1) Build Flutter UI components or screens (2) Implement animations and transitions (3) Design responsive layouts (4) Create custom widgets and themes (5) Optimize UI performance and accessibility Triggers: "create Flutter UI", "build Flutter screen", "Flutter animations", "responsive Flutter layout", "custom Flutter widgets", "Flutter theme design"
567 -
majiayu000 Bundle Front End DevBuild distinctive, production-grade frontend interfaces with a strong aesthetic point of view and real working code.
567 -
majiayu000 Bundle Frontend CoreBuild React components, pages, forms, and state management with TypeScript and TanStack Query. Use for frontend development, component creation, routing, and data fetching.
567 -
majiayu000 Bundle Frontend RiveState-driven interactive animations with built-in state machines. Use when animations must REACT to user input (hover, click, drag), have multiple states/transitions, or respond to data values (progress bars, counters). Ideal for animated buttons, toggles, checkboxes, characters. For simple play/loop animations use Lottie instead.
567 -
majiayu000 Bundle Fullstack AppGuidance for building fullstack apps with Vite (React + TypeScript) frontend and FastAPI backend. Use when demos need a web UI beyond what Streamlit provides.
567 -
majiayu000 Bundle Generate CardGenerate dashboard card component with shadcn Card structure, TypeScript props, and optional sub-components. Use when creating new dashboard widgets or stat cards.
567 -
majiayu000 Bundle Generate FormGenerate form component with validation, state management, and submit handling. Use when creating new data entry forms.
567 -
majiayu000 Bundle Heroui NativeHeroUI Native component library for React Native (Tailwind v4 via Uniwind). Use when working with HeroUI Native components, installing HeroUI Native, customizing themes, or accessing component documentation. Keywords: HeroUI Native, heroui-native, React Native UI, Uniwind.
567 -
majiayu000 Bundle Hitl PatternsHuman-in-the-Loop pattern library for CopilotKit. Use when implementing approval workflows, user input collection, option selection, or any human interaction patterns. Includes React components and hooks.
567 -
majiayu000 Bundle Inertia CoderBuild modern SPAs with Inertia.js and Rails using React, Vue, or Svelte. Use when creating Inertia pages, handling forms with useForm, managing shared props, or implementing client-side routing. Triggers on Inertia.js setup, SPA development, or React/Vue/Svelte with Rails.
567 -
majiayu000 Bundle Inertia RailsBuilding full-stack applications with Inertia.js in Rails using React. Use when working with Inertia responses, forms, props, redirects, React page components, or Rails controllers in an Inertia project.
567 -
majiayu000 Bundle IOS UX DesignActivate this skill when analyzing iOS app UI/UX, evaluating iOS design patterns, proposing iOS interface improvements, or creating iOS implementation specifications. Provides deep expertise in Apple Human Interface Guidelines, SwiftUI patterns, native iOS components, accessibility standards, and iOS-specific interaction paradigms.
567 -
majiayu000 Bundle Latest NextjsLatest React and Next.js features for past 1.5 years (mid-2024 to 2026)
567 -
majiayu000 Bundle Layout SystemMaster responsive layout design using modern CSS (Flexbox, Grid), mobile-first approach, and breakpoint strategies. Create layouts that adapt beautifully across all devices while maintaining accessibility and performance. Includes container queries, aspect ratios, and advanced responsive patterns.
567 -
majiayu000 Bundle Lit ComponentGuide for developing Lit web components in the Common UI v2 system (@commontools/ui/v2). Use when creating or modifying ct- prefixed components, implementing theme integration, working with Cell abstractions, or building reactive UI components that integrate with the Common Tools runtime.
567 -
majiayu000 Bundle Lovable SetupDebug and fix Lovable preview/build issues including white screens, module import failures, and monorepo configuration. Use when: (1) Lovable preview shows white/blank screen, (2) "Failed to fetch dynamically imported module" errors, (3) Missing script errors, (4) PostCSS/Tailwind resolution failures, (5) Workspace package resolution errors, (6) 504 Gateway Timeout on dependencies, (7) Setting up monorepo for Lovable deployment. Triggers: "lovable broken", "white screen", "preview not loading", "lovable build failed", "dynamic import error", "module not found lovable".
567 -
majiayu000 Bundle MCP Local RAGProvides score interpretation (< 0.3 good, > 0.5 skip), query optimization, and source naming for query_documents, ingest_file, ingest_data tools. Use this skill when working with RAG, searching documents, ingesting files, saving web content, or handling PDF, HTML, DOCX, TXT, Markdown.
567 -
majiayu000 Bundle Mern PatternsMERN stack patterns including React with Vite, Express middleware, MongoDB schemas, API Gateway architecture, session management, error handling, and testing strategies. Activate for MERN development, microservices architecture, and full-stack JavaScript applications.
567 -
majiayu000 Bundle Nativewind V4NativeWind v4 patterns for Liftera (React Native + React Native Web). Trigger: When styling React Native components with className, configuring Tailwind/NativeWind, or debugging style differences between web and mobile.
567 -
majiayu000 Bundle New ComponentCreate new GPUI components. Use when building components, writing UI elements, or creating new component implementations.
567 -
majiayu000 Bundle Nextjs ExpertExpert Next.js - App Router, Server Components, Server Actions, data fetching, rendering strategies, optimization et déploiement
567 -
majiayu000 Bundle Nextjs On AWSThis document compares various AWS deployment options for Next.js applications, analyzing costs, benefits, limitations, and providing recommendations based on different use cases.
567 -
majiayu000 Bundle Nextjs Shadcnshadcn/ui for Next.js App Router with TanStack Form. Use when building UI components, forms, dialogs, tables, toasts, or accessible components.
567 -
majiayu000 Bundle Nextjs15 InitUse when user wants to create a new Next.js 15 project (Todo/Blog/Dashboard/E-commerce/Custom domain) with App Router, ShadCN, Zustand, Tanstack Query, and modern Next.js stack
567 -
majiayu000 Bundle Notion To MdxAutomatically converts Notion markdown exports to Next.js MDX format with proper metadata and formatting. Use this skill when working with Notion markdown files that need to be converted to page.mdx files in this Next.js repository. Handles title extraction, interactive dropdown creation, and automatic image downloading from Notion.
567 -
majiayu000 Bundle Openai AgentsBuild AI applications with OpenAI Agents SDK - text agents, voice agents, multi-agent handoffs, tools with Zod schemas, guardrails, and streaming. Prevents 11 documented errors. Use when: building agents with tools, voice agents with WebRTC, multi-agent workflows, or troubleshooting MaxTurnsExceededError, tool call failures, reasoning defaults, JSON output leaks.
567 -
majiayu000 Bundle Optimistic UIOptimistic message updates with time-window deduplication. React state only, never touches Dexie cache. Triggers on "optimistic", "useOptimisticMessages", "deduplication", "instant feedback".
567 -
majiayu000 Bundle Page ReviewerReview pages visually and test accessibility using agent-browser CLI
567 -
majiayu000 Bundle R3f AnimationReact Three Fiber animation - useFrame, useAnimations, spring physics, morph targets. Use when animating objects, playing GLTF animations, or implementing physics-based movement.
567 -
majiayu000 Bundle R3f MaterialsReact Three Fiber materials - PBR materials, Drei materials, shader materials. Use when styling meshes, creating custom materials, or implementing visual effects.
567 -
majiayu000 Bundle Rails InertiaSpecialized skill for building modern SPAs with Inertia.js, React/Vue/Svelte, and Rails. Use when creating Inertia pages, handling forms, implementing client-side routing, managing shared data, or building interactive frontends. Alternative to traditional Rails views or full API approach.
567 -
majiayu000 Bundle Rails TestingSpecialized skill for Rails testing with RSpec, FactoryBot, and TDD workflows. Use when writing tests, setting up test coverage, creating factories, or implementing test-driven development. Covers unit tests, integration tests, system tests, and component tests.
567 -
majiayu000 Bundle React AllauthConfigure React frontend with django-allauth headless API integration, including authentication UI, auth state management, protected routes, and social authentication flows
567 -
majiayu000 Bundle React EffectsGuidelines for when to use (and avoid) useEffect in React components
567 -
majiayu000 Bundle React PatternReasoning and Acting patterns for agentic LLM workflows
567 -
majiayu000 Bundle Scaffold HookScaffold a new custom React hook inside an existing feature module, with templates for data fetching, state management, or utility hooks, and update the feature hooks barrel export.
567
Frequently asked questions
What are Web & Frontend agent skills?
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
Which Web & Frontend skills are most installed?
Popular Web & Frontend skills on SkillMD right now include flutter-ui-ux, front-end-dev, frontend-core. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Web & Frontend skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.