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 Better Auth JWT UsageStandard patterns for using Better Auth in Next.js 16+ App Router projects, including server and client integration, JWT plugin usage, and attaching tokens to backend API calls in a reusable way.
567 -
majiayu000 Bundle Nextjs Client Cookie PatternPattern for client components calling server actions to set cookies in Next.js. Covers the two-file pattern of a client component with user interaction (onClick, form submission) that calls a server action to modify cookies. Use when building features like authentication, preferences, or session management where client-side triggers need to set/modify server-side cookies.
567 -
majiayu000 Bundle Nextjs Dynamic Routes ParamsGuide for Next.js App Router dynamic routes and pathname parameters. Use when building pages that depend on URL segments (IDs, slugs, nested paths), accessing the `params` prop, or fetching resources by identifier. Helps avoid over-nesting by defaulting to the simplest route structure (e.g., `app/[id]` instead of `app/products/[id]` unless the URL calls for it).
567 -
majiayu000 Bundle Nextjs Performance OptimizerUse this skill whenever the user wants to analyze, improve, or enforce performance best practices in a Next.js (App Router) + TypeScript + Tailwind + shadcn/ui project, including bundle size, data fetching, caching, streaming, images, fonts, and client/server boundaries.
567 -
majiayu000 Bundle Nextjs Supabase Saas PlannerComprehensive SaaS architecture planner for Next.js and Supabase applications. Converts ideas into production-ready technical plans with database schemas, file structures, feature breakdowns, and week-by-week development roadmaps. Use when planning subscription-based applications, multi-tenant SaaS products, or building from idea to launch with Next.js and Supabase stack.
567 -
majiayu000 Bundle Plugin Apply Lessons LearnedApply accumulated lessons learned to component documentation
567 -
majiayu000 Bundle Pm Configuration Vite AssetsVite 6 asset configuration patterns for React Three Fiber projects
567 -
majiayu000 Bundle Presentation Slide GeneratorHTMLプレゼンテーションスライドを生成するスキル。Kanagawaテーマ、GSAPアニメーション、23種類のスライドタイプ対応。ホバーエフェクト・ツールチップによるインタラクティブ機能、無料CDNアイコン(FontAwesome 6 Free推奨)、GASデプロイ可能な1ファイルHTML出力。 Anchors: • Presentation Zen (Garr Reynolds) / 適用: スライド構成 / 目的: 1スライド1メッセージの原則 • GSAP 3.x / 適用: アニメーション / 目的: スライドタイプ別enter/leaveアニメーション • Kanagawa Color Scheme / 適用: テーマ / 目的: 一貫したカラーパレット • FontAwesome 6 Free / 適用: アイコン / 目的: 無料CDN、2000+アイコン、ブランドロゴ対応 Trigger: Use when user requests creating HTML presentation slides, generating slide decks, or building animated presentations with Kanagawa theme. プレゼン, スライド, プレゼンテーション, HTMLスライド, Kanagawa, 発表資料, presentation, slides
567 -
majiayu000 Bundle Professional Commit WorkflowErstellt professionelle Git-Commits mit automatischen Pre-Commit-Checks für Java, Python, React und Dokumentation. Generiert Emoji Conventional Commit-Nachrichten und analysiert Staging-Status. Atomare Commits nach Best Practices.
567 -
majiayu000 Bundle Prow Job Extract Must GatherExtract and decompress must-gather archives from Prow CI job artifacts, generating an interactive HTML file browser with filters
567 -
majiayu000 Bundle React Component ArchitectureModern React component patterns with hooks, composition, and TypeScript
567 -
majiayu000 Bundle React Native Storage ManagerHandles MMKV storage operations and data persistence patterns with encryption. Use when implementing data persistence, caching, or user preferences in Fitness Tracker App.
567 -
majiayu000 Bundle React Native Web PerformanceUse when optimizing React Native Web performance. Provides patterns for code splitting, bundle optimization, memoization, and web-specific performance improvements.
567 -
majiayu000 Bundle React Typescript Development当用户要求"开发 React 组件"、"编写前端代码"、"创建界面"、"实现状态管理"、"前端开发"、"TanStack Query"、"Ant Design"、"AI 聊天组件"、"配方管理界面"、"Hooks 优化"、"表单验证"、"响应式布局"、"类型安全"、"避免 as any"、"组件性能"、"useMemo"、"useCallback"、"React.memo",或者提到"React开发"、"前端开发"、"组件"、"UI"、"桌面应用界面"、"TypeScript"、"类型检查"时使用此技能。用于开发 React 19 组件、TypeScript 5、Ant Design、Hooks 最佳实践、TanStack Query 状态管理、性能优化或创建 Tauri 饲料配方系统的类型安全前端界面。
567 -
majiayu000 Bundle Rerender Functional SetstateUse functional setState updates to prevent stale closures and unnecessary callback recreations. Apply when updating state based on the current state value in React components.
567 -
majiayu000 Bundle Reviewing Nextjs 16 PatternsReview code for Next.js 16 compliance - security patterns, caching, breaking changes. Use when reviewing Next.js code, preparing for migration, or auditing for violations.
567 -
majiayu000 Bundle Tailwindcss Advanced LayoutsTailwind CSS advanced layout techniques including CSS Grid and Flexbox patterns
567 -
majiayu000 Bundle Tasks Feature ImplementationAutonomous subagent variant of feature-implementation. Use when implementing new features or enhancements requiring multi-layer changes (Domain, Application, Persistence, API, Frontend).
567 -
majiayu000 Bundle Tauri Native API IntegrationRules for integrating Tauri's native APIs in the frontend application.
567 -
majiayu000 Bundle Token Efficient MCP TemplateThis skill should be used when creating token-efficient hook systems and MCP server architectures for web applications. Use for React/FastAPI, Django, Node.js projects that need smart caching, progressive context loading, and 95%+ token reduction. Essential for projects requiring monitoring, debugging, data analysis, and system health tools.
567 -
majiayu000 Bundle Typescript Component TestingJest, Vitest, and React Testing Library patterns for component testing. PROACTIVELY activate for: (1) Writing React component tests, (2) Using Testing Library queries, (3) Testing user interactions, (4) Async component testing, (5) Accessibility-focused testing. Triggers: "jest", "vitest", "testing-library", "react test", "component test", "render", "screen", "userEvent"
567 -
majiayu000 Bundle Vercel AI Sdk Best PracticesBest practices for using the Vercel AI SDK in Next.js 15 applications with React Server Components and streaming capabilities.
567 -
majiayu000 Bundle Webflow Lifecycle ManagementManage module lifecycles, cleanup, and page transitions. Use when handling component initialization, destruction, or animating page entrances and exits.
567 -
majiayu000 Bundle Windsurf Theme CustomizationConfigure Windsurf themes and visual settings for accessibility. Activate when users mention "change theme", "customize colors", "accessibility settings", "visual preferences", or "dark mode". Handles theme configuration and accessibility compliance. Use when working with windsurf theme customization functionality. Trigger with phrases like "windsurf theme customization", "windsurf customization", "windsurf".
567 -
majiayu000 Bundle You Might Not Need An EffectReview React code for unnecessary useEffect usage based on react.dev guidelines. Analyses code for useEffect anti-patterns and optionally applies fixes. Use when reviewing React code quality or refactoring effects.
567 -
majiayu000 Bundle Accessibility FundamentalsAuto-invoke when reviewing JSX with interactive elements, forms, buttons, or navigation. Enforces WCAG compliance and inclusive design.
567 -
majiayu000 Bundle Ca Lobby Vercel DeploymentVercel deployment workflow for CA Lobby React app with Clerk auth and BigQuery backend. Use when deploying CA Lobby, troubleshooting Vercel, or user says "deploy". Ensures proper configuration and verification.
567 -
majiayu000 Bundle Fec React Project Standard用于设计或审查 React + TypeScript 项目结构、feature/module 边界、组件架构、hooks 组织、路由组合、状态/API/错误/样式默认约定或仓库级 React 规范。表单、数据获取、测试、无障碍、虚拟列表、动画或安全深挖优先使用更窄的 skill;中文触发词包括 React 项目规范、React 组件架构。
567 -
majiayu000 Bundle Fec Tailwind Design SystemUse when designing, implementing, or reviewing Tailwind CSS design systems, token mapping, theme extension, utility class governance, component variants, dark mode, responsive utilities, safelists, or maintainable class composition; Chinese triggers include Tailwind, 设计 Token, 组件变体, 暗色模式, class 管理.
567 -
majiayu000 Bundle Frontend Component BuilderGenerate and refactor React + TypeScript components with Tailwind CSS for Medellin Spark. Use when building new UI components, creating dashboards, forms, cards, or wizards. Automatically includes accessibility, responsive design, and Vite-compatible code with optional tests.
567 -
majiayu000 Bundle Frontend Typescript TestingDesigns tests with React Testing Library and MSW. Applies component testing patterns.
567 -
majiayu000 Bundle Fullstory Privacy ControlsComprehensive guide for implementing Fullstory's Element Privacy Controls (fs-exclude, fs-mask, fs-unmask) for web applications. Teaches proper privacy class usage, understanding what data leaves the device, CSS selector rules, and Form Privacy features. Includes detailed good/bad examples for protecting sensitive elements while maintaining session replay utility.
567 -
majiayu000 Bundle Human Computer InteractionHuman-computer interaction (HCI) as a discipline -- usability heuristics, interaction paradigms (CLI, GUI, touch, voice, gesture, spatial), accessibility, cognitive load theory, Fitts's law, user research methods, and the evolution of interfaces from punchcards to spatial computing. Use when evaluating interface usability, choosing interaction paradigms, applying accessibility standards, or understanding why some interfaces work and others fail. Broader than design-thinking -- this skill covers the science of how humans and computers communicate.
567 -
majiayu000 Bundle Prompt Guidelines CommandsCommand creation guidelines for encapsulating workflows into simple command invocations. Provides command syntax, error handling patterns, security validation, and complex command handling. Includes examples for environment variables, git operations, and command chaining. Scope: command creation, command structure, error handling, security. Excludes: skill creation, agent creation (handled by component-specific skills). Triggers: command, create command, add command, new command.
567 -
majiayu000 Bundle React Frontend DevelopmentBuild React components with TypeScript, Tailwind CSS, and React Query for the Medellin Spark platform. Use when implementing UI features, creating components, managing state, or optimizing frontend performance. Specializes in React hooks, shadcn/ui components, and Supabase integration.
567 -
majiayu000 Bundle React Hooks Best PracticesThis skill should be used when the user asks to "review React hooks", "check useEffect usage", "optimize hooks performance", "design custom hooks", "refactor to use hooks", "remove unnecessary useEffect", "simplify useMemo usage", or discusses React hooks patterns. Provides guidance on writing minimal, effective React hooks code.
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 nextjs-better-auth-jwt-usage, nextjs-client-cookie-pattern, nextjs-dynamic-routes-params. 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.