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 Mantis React AdminReact 19 admin dashboard with Material UI v7, Vite 7, and MUI X Charts.
567 -
majiayu000 Bundle Microsim GeneratorCreates interactive educational MicroSims using the best-matched JavaScript library (p5.js, Chart.js, Plotly, Mermaid, vis-network, vis-timeline, Leaflet, Venn.js). Analyzes user requirements to route to the appropriate visualization type and generates complete MicroSim packages with HTML, JavaScript, CSS, documentation, and metadata.
567 -
majiayu000 Bundle Moai Lang HTML CSSEnterprise Skill for advanced development
567 -
majiayu000 Bundle Mobile Debug ToolsCross-platform Mobile-MCP tools for device interaction, screenshots, touch simulation, and UI inspection. Works with iOS Simulator and Android Emulator for any mobile app (Flutter, native, React Native).
567 -
majiayu000 Bundle Mobile UX ImproverMobile-first UX best practices enforcer for web applications. Covers touch targets, responsive design, mobile gestures, performance optimization, and accessibility. Use when creating or editing mobile UI components, implementing responsive layouts, handling touch interactions, optimizing for mobile devices, or working with viewport configurations, breakpoints, and mobile-specific patterns.
567 -
majiayu000 Bundle Modern UI DesignerExpert guidance for creating stunning, professional 2025 UI designs using Tailwind CSS and shadcn/ui. Ensures clean minimal aesthetics, 8px grid consistency, mobile-first responsive patterns, and WCAG accessibility compliance. Use when designing interfaces, reviewing UI, creating components, or when visual design needs modern professional standards.
567 -
majiayu000 Bundle Monorepo StructureSet up a Turborepo + pnpm monorepo for sharing code between frontend, backend, and workers. One repo, multiple packages, shared types, parallel builds.
567 -
majiayu000 Bundle Multi Site ThemingUse when implementing per-site themes, white-labeling, or brand override systems. Covers tenant-specific branding, theme inheritance, CSS variable hierarchies, and dynamic theme switching for multi-site CMS architectures.
567 -
majiayu000 Bundle Next JS App Router DevelopmentBuild Next.js applications with App Router, Server and Client Components, data fetching, routing, and TypeScript. Use when implementing Next.js pages, layouts, API routes, or React Server Components.
567 -
majiayu000 Bundle Nextjs Fsd StarterCreate a new Next.js project with FSD (Feature-Sliced Design) architecture, TypeScript, Tailwind CSS, ESLint (flat config), Prettier, and Husky. Use when user asks to create/scaffold/initialize a Next.js project with FSD architecture, or when they want a production-ready Next.js boilerplate with modern tooling setup.
567 -
majiayu000 Bundle Nextjs IntegrationComplete Next.js integration patterns for Clerk authentication with App Router and Pages Router. Use when setting up Clerk in Next.js, configuring authentication middleware, implementing protected routes, setting up server/client components with auth, or when user mentions Clerk Next.js setup, App Router auth, Pages Router auth, or Next.js authentication integration.
567 -
majiayu000 Bundle Nextjs15 PerformanceNext.js 15 critical performance fixes. Use when writing React components, data fetching, Server Actions, or optimizing bundle size.
567 -
majiayu000 Bundle Nextjs Pr WorkflowComplete Next.js PR workflow using pr-creation-workflow, jira-git-integration, and linting-workflow frameworks
567 -
majiayu000 Bundle Nginx Default ConfGenerates nginx.default.conf in project root for nginx conf.d directory configuration. Serves static files from /usr/share/nginx/html.
567 -
majiayu000 Bundle Optimistic UpdatesOptimistic UI patterns for ChainGraph frontend. Use when working on real-time collaboration, port value updates, node position syncing, debouncing, echo detection, or any client-server state synchroni
567 -
majiayu000 Bundle Optimization PhaseValidates production readiness through performance benchmarking, accessibility audits, security reviews, and code quality checks. Use after implementation phase completes, before deployment, or when conducting quality gates for features. (project)
567 -
majiayu000 Bundle Performance Doctor基于若依-vue-plus框架的系统性能优化专家技能。专注于数据库查询优化(MyBatis-Plus)、缓存策略(Redis)、异步处理及前端性能优化,系统性解决慢SQL、高并发阻塞、内存泄漏及页面卡顿问题。 触发场景: - 系统响应缓慢,接口响应时间超过2秒 - 数据库CPU占用率持续高于80% - 接口频繁超时或出现504错误 - 页面加载时间超过5秒或出现白屏 - Redis内存占用异常增长 - 线程池队列堆积或线程阻塞 触发词:性能优化、性能诊断、慢SQL、SQL优化、N+1问题、Redis缓存、缓存击穿、缓存雪崩、异步处理、线程池、内存溢出、接口超时、页面卡顿、虚拟滚动
567 -
majiayu000 Bundle Playwright ScraperProduction-proven Playwright web scraping patterns with selector-first approach and robust error handling. Use when users need to build web scrapers, extract data from websites, automate browser interactions, or ask about Playwright selectors, text extraction (innerText vs textContent), regex patterns for HTML, fallback hierarchies, or scraping best practices.
567 -
majiayu000 Bundle Playwright WritingWrite reliable Playwright E2E tests following official best practices. Prioritizes user-facing locators, web-first assertions, and test isolation. NEVER mock application data. Avoid explicit waits unless component-specific. Use when writing, reviewing, or debugging Playwright tests.
567 -
majiayu000 Bundle Poplar Direct MailDesign and send programmatic direct mail using Poplar's HTML templates and API. Use for creating dynamic mail pieces (postcards, bifolds, trifolds, letters) with personalization and triggering mail via API.
567 -
majiayu000 Bundle Positron NotebooksThis skill should be used when developing, debugging, or maintaining Positron Notebooks - the React-based feature-flagged notebook editor. Load this skill when tasks involve notebook cells, execution, selection state, context keys, or notebook editor features.
567 -
majiayu000 Bundle Ring Pre Dev API DesignGate 4: API contracts document - defines component interfaces and data contracts before protocol/technology selection. Large Track only.
567 -
majiayu000 Bundle Project ValidationValidates project after initialization. Checks static files, endpoints, CSS, health. Use when: after rust-project-init, before TDD loop. Triggers: "validate project", "check project", "verify init".
567 -
majiayu000 Bundle Prompt EngineeringUse when creating prompts for Claude or other LLMs, need help structuring prompts effectively, want to improve prompt quality, or need templates for simple or complex prompting tasks. Provides Anthropic's official 10-component framework, best practices for Claude 4.x models, and ready-to-use templates.
567 -
majiayu000 Bundle Quarto Task SlidesGit から指定範囲のコミットを収集し、Quarto(reveal.js)でスライド(HTML/PDF)を生成する。 タスクID、コミット範囲、ブランチ間の差分など、柔軟な指定方法に対応。
567 -
majiayu000 Bundle R3f PostprocessingReact Three Fiber post-processing - EffectComposer, bloom, depth of field, custom effects. Use when adding visual effects or enhancing rendered output.
567 -
majiayu000 Bundle React Form BuilderUse this skill for creating or modifying client-side React forms. Follows best practices for react-hook-form, @kit/ui/form components, and server actions integration. Handles validation, error handling, loading states, and TypeScript typing for registration forms, profile updates, and fixing form-related issues.
567 -
majiayu000 Bundle React Frontend SpaReactでSPAフロントエンドを実装・改修するためのガイド。バックエンド分離前提でNext.jsやサーバーサイド機能に依存せず、React Router中心のクライアント実装を行う時に使う。認証はAuthProviderとuseAuthカスタムフックで統一し、OpenAPIからorvalまたはopenapi-typescriptで型/クライアントを生成して利用する。ESLint+Prettier、zod、shadcn/ui、デザイントークン(CSS変数/Tailwindテーマ)を前提にする場合に適用する。ディレクトリ構成はmodules/components/hooks/providers/servicesなどの直感的な命名で複雑化に耐える構成にする。
567 -
majiayu000 Bundle React Headless DevSEED React Headless component development specialist. Use when developing unstyled, logic-only components in packages/react-headless folder. Focuses on data-driven primitives, custom hooks, and state management without styling concerns.
567 -
majiayu000 Bundle React Hoc PatternsHigher-Order Component patterns for TMNL. Covers cross-cutting concerns, behavior injection, and composition. Use for patterns like withSliderDebug, withDraggable, withLayering.
567 -
majiayu000 Bundle React Hook BuilderCreates custom React hooks for common patterns including data fetching, forms, authentication, local storage, debounce, and more. Use when users request "create custom hook", "React hook for", "useX hook", or "reusable hook".
567 -
majiayu000 Bundle React Native SetupExpert in React Native 0.83+ and Expo SDK 54+ environment setup. Helps with Node.js 20+, Xcode 16.1+, Android Studio, watchman, CocoaPods, EAS Build, simulators, emulators, and troubleshooting. Activates for environment setup, installation issues, xcode setup, android studio, simulators, emulators, react-native init, expo init, development environment, SDK configuration, EAS Build, development builds.
567 -
majiayu000 Bundle React Native StateMaster state management - Redux Toolkit, Zustand, TanStack Query, and data persistence
567 -
majiayu000 Bundle React Router SetupAdd URL routing to React Vite SPAs using react-router-dom v6. Use when asked to "add routing", "add URL navigation", "make URLs work", "add deep linking", "enable browser back/forward", or when converting state-based navigation to URL-based routing. Covers installation, BrowserRouter configuration with basename, route definitions, nested routes, Link components, useNavigate hooks, redirects, and SPA server fallback.
567 -
majiayu000 Bundle React UI ComponentCreate production-ready React UI components using shadcn/ui and Tailwind CSS. Use when creating shared components, building forms, dialogs, tables, or any UI elements. Automatically installs missing shadcn/ui components and places components in the proper directory structure (app/components/).
567 -
majiayu000 Bundle Readability Report生成可读性报告。当用户请求为项目源代码生成可读性报告时,使用此功能。输出名为 readability-report.html 的单页 HTML 文件作为可读性报告,该报告集成了 Node.js 脚本和 HTML 模板。
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 microsim-generator, mantis-react-admin, mobile-debug-tools. 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.