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 Nextjs Frontend TestingUse this skill whenever the user wants to set up, improve, or run frontend tests (unit, component, and E2E) for a Next.js (App Router) + TypeScript + Tailwind + shadcn/ui project using Vitest/Jest, React Testing Library, and Playwright.
567 -
majiayu000 Bundle Nexus Elements TransferInstall the FastTransfer component (registry item name is transfer) for intent-based cross-chain transfers with allowance flow and progress UI.
567 -
majiayu000 Bundle Openai Chatkit FrontendPatterns for building AI chatbot frontends using OpenAI ChatKit with Next.js App Router, including custom backend integration via ChatKit Python SDK.
567 -
majiayu000 Bundle Operational HydrologistDomain expert reviewer representing operational hydrologists in Central Asia, Nepal, Switzerland, and the Caucasus. Use when: (1) making frontend/dashboard changes targeted at hydrologists, (2) writing or updating documentation for end users, (3) reviewing forecast results and skill metrics after module changes, (4) evaluating visualizations and UI decisions. This skill provides critical review and suggestions - read-only, no edits. Understands resource constraints.
567 -
majiayu000 Bundle Pricing App PermissionsHybrid permission system - role-based + user overrides, frontend/backend patterns
567 -
majiayu000 Bundle Progressive EnhancementHTML-first development with CSS-only interactivity patterns. Use when building features that work without JavaScript, using native HTML elements, CSS pseudo-classes, and the View Transitions API.
567 -
majiayu000 Bundle Qe Visual AccessibilityVisual regression testing, responsive design validation, and WCAG accessibility compliance testing.
567 -
majiayu000 Bundle React Component QualityHigh-quality React component authoring focused on single responsibility, low coupling, and English-only code and comments. Use when adding or refactoring client components in this repo to enforce modularity, composability, and clarity without mixing responsibilities.
567 -
majiayu000 Bundle React Native AnimationsMaster animations - Reanimated 3, Gesture Handler, layout animations, and performance optimization
567 -
majiayu000 Bundle React Native DeploymentMaster deployment - EAS Build, Fastlane, App Store, Play Store, and OTA updates
567 -
majiayu000 Bundle React Native GuidelinesReact Native best practices optimized for AI agents. Contains 16 rules across 7 sections covering performance, architecture, and platform-specific patterns. Use when building React Native or Expo apps, optimizing mobile performance, implementing animations or gestures, or working with native modules.
567 -
majiayu000 Bundle Jutsu React Native React Native NavigationUse when implementing navigation in React Native apps with React Navigation. Covers stack, tab, drawer navigation, deep linking, and navigation patterns.
567 -
majiayu000 Bundle React Server ComponentsImplements React Server Components (RSC) patterns with Next.js App Router including data fetching, streaming, selective hydration, and server/client composition. Use when users request "server components", "RSC", "Next.js app router", "server-side rendering", or "streaming".
567 -
majiayu000 Bundle React Tailwind Vigil UIReact 18 + Vite + Tailwind CSS v4 frontend development for Vigil Guard v2.0.0 configuration interface. Use when building UI components, creating forms, implementing API integration for 3-branch detection, working with JWT authentication, managing routing, handling ETag-based concurrency control, implementing branch health monitoring, arbiter configuration, or fixing controlled component issues with getCurrentValue() pattern (CRITICAL for Select/Toggle components).
567 -
majiayu000 Bundle Remotion Best PracticesBest practices for Remotion - Video creation in React
567 -
majiayu000 Bundle Research Tanstack QueryResearch Tanstack Query (React Query) patterns for server state management using Exa code search and Ref documentation
567 -
majiayu000 Bundle Reviewing Hook PatternsReview React hook usage for React 19 compliance and best practices
567 -
majiayu000 Bundle Screen Control OperatorAutonomous browser control via Chrome DevTools Protocol and Accessibility Tree for full screen control like GPT Operator. Use when user requests "control my screen", "verify Lovable", "test scrapers", "debug DOM", "autonomous testing", or any browser automation task. NO screenshots - uses CDP + semantic queries for 10x faster, 100% reliable element targeting.
567 -
majiayu000 Bundle Securing Server ActionsTeach server action authentication and security patterns in Next.js 16. Use when implementing server actions, form handlers, or mutations that need authentication.
567 -
majiayu000 Bundle Security Visual TestingSecurity-first visual testing combining URL validation, PII detection, and visual regression with parallel viewport support. Use when testing web applications that handle sensitive data, need visual regression coverage, or require WCAG accessibility compliance.
567 -
majiayu000 Bundle Server Actions PatternsComprehensive patterns and best practices for Next.js 16 Server Actions including mutations, error handling, revalidation, type safety, and form handling. Use when user needs to create, modify, or debug server actions, handle form submissions, implement optimistic updates, or work with server-side data mutations.
567 -
majiayu000 Bundle Shadcn Component ReviewReview custom components and layouts against shadcn design patterns, theme styles (Maia, Vega, Lyra, Nova, Mira), component structure, composability, and Radix UI best practices. Use when planning new components, reviewing existing components, auditing spacing, checking component structure, or verifying shadcn best practices alignment.
567 -
majiayu000 Bundle Shadcn Vite IntegrationUse this skill whenever the user wants to set up, configure, or refactor shadcn/ui in a Vite + React + TypeScript project (non-Next.js), including Tailwind, components.json, theming, and component structure.
567 -
majiayu000 Bundle Signal State ManagementPreact Signals for reactive state management, signal vs computed signal usage, batch updates for performance, action creator patterns, signal integration with React components, state management by domain (boards posts members), reactive patterns, and signal best practices for ree-board project
567 -
majiayu000 Bundle Sobriety Tools GuardianPerformance optimization and continuous improvement for sobriety.tools recovery app. Use for load time optimization, offline capability, crisis detection, performance monitoring, automated issue detection. Activate on "sobriety.tools", "recovery app perf", "crisis detection", "offline meetings", "HALT check-in", "sponsor contacts". NOT for general Next.js help, unrelated Cloudflare Workers, or non-recovery apps.
567 -
majiayu000 Bundle Solid Router NavigationSolid Router navigation: use <A> component for links with activeClass, useNavigate for programmatic navigation, useParams/useSearchParams for route params, redirect for server-side navigation.
567 -
majiayu000 Bundle Standards AccessibilityBuild accessible user interfaces using semantic HTML, proper ARIA attributes, keyboard navigation, color contrast, and screen reader compatibility. Use this skill when creating or modifying frontend components, HTML templates, React/Vue/Svelte components, forms, interactive elements, navigation menus, modals, or any UI elements. Apply when working with HTML files, JSX/TSX components, template files, ensuring keyboard accessibility, implementing focus management, adding alt text to images, creating form labels, testing with screen readers, managing ARIA attributes, maintaining color contrast ratios, or building heading hierarchies. Use for any task involving UI accessibility compliance, WCAG standards, or inclusive design patterns.
567 -
majiayu000 Bundle State Management ExpertExpert-level state management with Redux Toolkit and Zustand using TypeScript. Handle complex application state including shopping carts, user authentication, product catalogs, API state management, and advanced patterns. Generate production-ready store configurations, slices, hooks, and complete implementations across React, Next.js, and universal applications. Use when building scalable state management solutions with TypeScript for e-commerce, authentication, async operations, and complex state architectures.
567 -
majiayu000 Bundle Storybook Args ControlsUse when configuring interactive controls and args for Storybook stories. Helps create dynamic, explorable component demonstrations with proper type constraints.
567 -
majiayu000 Bundle Storybook Story WritingUse when creating or modifying Storybook stories for components. Ensures stories follow CSF3 format, properly showcase component variations, and build successfully.
567 -
majiayu000 Bundle Supabase Auth Ssr SetupThis skill should be used when configuring Supabase Auth for server-side rendering with Next.js App Router, including secure cookie handling, middleware protection, route guards, authentication utilities, and logout flow. Apply when setting up SSR auth, adding protected routes, implementing middleware authentication, configuring secure sessions, or building login/logout flows with Supabase.
567 -
majiayu000 Bundle System Design GeneratorProduces comprehensive system architecture plans for features and products including component breakdown, data flow diagrams, system boundaries, API contracts, and scaling considerations. Use for "system design", "architecture planning", "feature design", or "technical specs".
567 -
majiayu000 Bundle System Test IntegrationSystem 테스트 작성 및 실행. pytest 기반, docker-compose.acceptance.yml 필수, 4단계 순서(infra→component→integration→scenarios). 네이밍 test_{대상}_{시나리오}_{예상결과}. poetry run pytest system-tests/ 실행. Fail Fast - 모든 응답 필드/타입/에러 엄격 검증, 예상외 필드/부작용은 실패 처리.
567 -
majiayu000 Bundle Tailwindcss BackgroundsBackground utilities Tailwind CSS v4.1. Colors (bg-{color}, palette OKLCH P3), Gradients (bg-linear-*, bg-radial-*, bg-conic-* NEW), Images (bg-cover, bg-contain, bg-repeat), Blend modes.
567 -
majiayu000 Bundle Tailwindcss PerformanceTailwind CSS performance optimization including v4 improvements and best practices
567 -
majiayu000 Bundle Tech Architect DeliveryTechnical Architect & Delivery Strategist who synthesizes product requirements and UI/UX designs into clear, actionable Technical Design Documents (TDD). Translates business flows into concrete system architecture and implementation plans. Defines end-to-end implementation paths with well-scoped phases and clear responsibility assignments. Specifies frontend-backend contracts (APIs, events, payloads, states, error models). Documents data models, integrations, security, and non-functional requirements. Explains happy paths and failure scenarios including edge cases, retries, fallbacks, and recovery. Enables confident implementation and smooth collaboration. Use when creating technical specifications, designing system architecture, planning implementation, defining APIs, or translating design into engineering work.
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 shadcn-component-review, nextjs-frontend-testing, nexus-elements-transfer. 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.