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 Vercel Composition PatternsReact composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
567 -
majiayu000 Bundle Create Component With PopupShadow DOM 팝업을 가진 컴포넌트를 생성합니다. 컴포넌트가 직접 데이터를 fetch하고 팝업으로 표시합니다. 3D 씬, 독립 위젯 등에 사용합니다.
567 -
majiayu000 Bundle Distinctive Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
567 -
majiayu000 Bundle Error Handling And MessagesNext.js(App Router) の Server Actions を前提とした、エラーハンドリングと表示メッセージの統一ルール。
567 -
majiayu000 Bundle Fluxwing Component ExpanderAdd interaction states like hover, focus, disabled, active, error to existing uxscii components. Use when working with .uxm files, when user wants to expand, enhance, or add states to .uxm components.
567 -
majiayu000 Bundle Fosmvvm Leaf View GeneratorGenerate Leaf templates (Views) for FOSMVVM WebApps. Use when creating HTML views that render ViewModels - both full-page templates and fragments for HTML-over-the-wire updates.
567 -
majiayu000 Bundle Frontend Component PatternsBuild reusable, composable, and maintainable React/Vue/Angular components following established design patterns like compound components, render props, custom hooks, and HOCs. Use when creating component libraries, implementing component composition, building reusable UI elements, designing prop APIs, managing component state patterns, implementing controlled vs uncontrolled components, creating compound components, using render props or children as functions, building custom hooks, or establishing component architecture standards.
567 -
majiayu000 Bundle Frontend Production QualityUse before implementing UI changes or frontend PRs. Enforces TodoWrite with 18+ items. Triggers: "accessibility audit", "WCAG", "Lighthouse", "screen reader", "a11y", "NVDA", "VoiceOver", "keyboard na
567 -
majiayu000 Bundle Implementing Code SplittingTeaches code splitting with lazy() and Suspense in React 19 for reducing initial bundle size. Use when implementing lazy loading, route-based splitting, or optimizing performance.
567 -
majiayu000 Bundle Implementing Server ActionsTeaches Server Actions in React 19 for form handling and data mutations. Use when implementing forms, mutations, or server-side logic. Server Actions are async functions marked with 'use server'.
567 -
majiayu000 Bundle Implementing Wpf AutomationImplements WPF UI Automation for accessibility using AutomationPeer and AutomationProperties. Use when building accessible applications or enabling screen reader support.
567 -
majiayu000 Bundle Interface Builder ValidatorParse and validate XIB/Storyboard files for broken outlets, warnings, accessibility
567 -
majiayu000 Bundle Ln 721 Frontend RestructureRestructures React frontend from monolith to component-based architecture
567 -
majiayu000 Bundle Magento Knockout SpecialistDevelops reactive UI components using KnockoutJS for Magento 2. Use when working with UI components, implementing MVVM patterns, or building interactive frontend features. Masters observable patterns, data binding, and custom bindings.
567 -
majiayu000 Bundle Magento Magewire SpecialistDevelops reactive components using Magewire for Magento 2. Use when building real-time interfaces, creating reactive components, or implementing Livewire-inspired patterns. Masters component lifecycle, state management, and server-side rendering.
567 -
majiayu000 Bundle Managing Frontend Knowledgeフロントエンド技術(CSS、JavaScript、HTML、パフォーマンス、アクセシビリティ)のナレッジベース管理。Web開発の実装タスクやコーディング作業時に自発的にナレッジベースを参照し、ベストプラクティスを適用することで作業の精度と速度を向上させる。URLや記事からの技術情報の要約・蓄積、質問への回答も行う。モダンCSS(Grid、Flexbox、@scope、View Transitions)、JavaScript パターン、Core Web Vitals、WCAG、ブラウザ互換性などに対応。
567 -
majiayu000 Bundle Markdown To Standalone HTMLConvert Markdown documents (*.md files) to self-contained HTML files with embedded images. Use when you need a portable, offline-friendly single HTML file from Markdown—ideal for blog posts, essays, reports, or any content that should work without external dependencies.
567 -
majiayu000 Bundle Modern Best Practice NextjsBuild modern Next.js apps with App Router and best practices
567 -
majiayu000 Bundle Monorepo Spec Kit StructureStandard project layout and Spec-Kit usage patterns for AI-driven, spec-driven monorepos that host frontend, backend, and specs in a single repository.
567 -
majiayu000 Bundle Next Forge Convex MigrationAutomate full migration from single Next.js/Convex app to Next Forge Turborepo monorepo with programmatic Vercel deployment, API key setup via marketplace, and browser-based testing
567 -
majiayu000 Bundle Nextjs React ImplementationGenerate production-ready Next.js/React components from design specifications. Use this skill when you have a design specification document and need to create React/TypeScript components with Tailwind CSS styling, Vitest tests, and Storybook documentation.
567 -
majiayu000 Bundle Nexus Elements View HistoryInstall and use the View History component for Nexus intent history. Use when you want a history modal or inline list of intents.
567 -
majiayu000 Bundle Openwebf App Performance JSMeasure and optimize WebF app performance from the JavaScript side (performance.mark/measure, bundle size, code splitting, debouncing, CSS transforms). Use when the user mentions performance.mark/measure, JS profiling, heavy JS work, bundle size, code splitting, debouncing, or animation performance.
567 -
majiayu000 Bundle Playwright Browser SnapshotTo capture an accessibility snapshot of the current page, take a structured snapshot for UI inspection.
567 -
majiayu000 Bundle Playwright Frontend TestingUse when testing frontend applications. AI-assisted browser testing with Playwright MCP. Fast, deterministic, no vision models needed.
567 -
majiayu000 Bundle React Architecture EnforcerUse when fixing bugs, something broken, not working, or doesn't work in React - also when adding features, request says "quick fix", "keep it simple", or "follow existing pattern"
567 -
majiayu000 Bundle React Native Best Practices提供 React Native 性能优化指南,涵盖 FPS、TTI、打包体积、内存泄漏、重渲染与动画。适用于涉及 Hermes 优化、JS 线程阻塞、桥接开销、FlashList、原生模块或调试卡顿与掉帧的任务。
567 -
majiayu000 Bundle React Native Native ModulesMaster native modules - Turbo Modules, JSI, Fabric, and platform bridging
567 -
majiayu000 Bundle React Native Web NavigationUse when implementing navigation in React Native Web projects. Provides patterns for React Navigation, deep linking, and web-specific routing.
567 -
majiayu000 Bundle React Performance OptimizerOptimize React apps for 60fps performance. Implements memoization, virtualization, code splitting, bundle optimization. Use for slow renders, large lists, bundle bloat. Activate on "React performance", "slow render", "useMemo", "bundle size", "virtualization". NOT for backend optimization, non-React frameworks, or premature optimization.
567 -
majiayu000 Bundle Registry Component PatternsRegister components in registry.json for shadcn/ui add command. Apply when adding new 8-bit components to the component library.
567 -
majiayu000 Bundle Restaurant Feature WorkflowThis skill should be used when adding new restaurant features across the full stack (Backend → Shared → Web → Mobile). Trigger keywords: "레스토랑 검색/필터/정렬 추가", "restaurant search/filter/sort", "레스토랑 API 수정", "restaurant list UI 업데이트". Provides step-by-step workflow for database migrations, backend API updates, shared layer updates, and frontend UI implementation.
567 -
majiayu000 Bundle Reviewing Tailwind PatternsReview Tailwind CSS v4 patterns for configuration, theming, and utility usage. Use when reviewing CSS files, Vite configs, or components using Tailwind.
567 -
majiayu000 Bundle Styling React With TailwindUse when building React components with Tailwind CSS in this codebase. Covers token usage, tv() patterns, and component structure.
567 -
majiayu000 Bundle Supabase Nextjs IntegrationUse this skill whenever the user wants to set up, refactor, or optimize Supabase usage in a Next.js (App Router) + TypeScript project, including auth, database, storage, RLS-safe patterns, edge functions, and secure client/server integration.
567 -
majiayu000 Bundle Svelte5 Showcase ComponentsProvides Comprehensive guide to the Svelte 5 Showcase component library with 49 production-ready components organized into 7 categories. Use when you need to discover available components, understand component usage patterns, integrate components into new projects, or reference best practices for Svelte 5 development. Triggers on "what components are available", "how to use [component name]", "integrate showcase components", "copy component from showcase", "Svelte 5 component examples", or "showcase component library". Works with shadcn-svelte, Bits UI, TailwindCSS v4, sveltekit-superforms, and Svelte 5 runes.
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 vercel-composition-patterns, create-component-with-popup, distinctive-frontend-design. 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.