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 Theme Factory 4Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been created, or can generate a new theme on-the-fly.
567 -
majiayu000 Bundle Cache Components 2Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
567 -
majiayu000 Bundle Coding Standards 4Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
567 -
majiayu000 Bundle Form Patterns 2Use when building forms in React or Next.js. Covers React Hook Form with Zod validation, multi-step wizards, server actions, file uploads, and accessible form UX.
567 -
majiayu000 Bundle Implement 12Senior React/TypeScript engineer implementing features in SpendiaBot's PWA using feature-based architecture and SOLID React principles. Use when (1) implementing new components or hooks, (2) adding shared lib utilities, (3) writing tests, (4) following an implementation plan, or (5) user says "/implement" or asks to implement something.
567 -
majiayu000 Bundle React Forms 3TanStack Form v1 - type-safe forms with Zod/Yup/Valibot validation, async validation, arrays, nested fields, React 19 Server Actions
567 -
majiayu000 Bundle Svelte 7Svelte 5 patterns including TanStack Query mutations, shadcn-svelte components, and component composition. Use when writing Svelte components, using TanStack Query, or working with shadcn-svelte UI.
567 -
majiayu000 Bundle Tasks Feature Implementation 3Use when implementing new features or enhancements requiring multi-layer changes (Domain, Application, Persistence, API, Frontend).
567 -
majiayu000 Bundle Typescript 4Enforces TypeScript type safety and interface patterns for the Bookkeep frontend. Use when: writing React components, defining API types, creating hooks, or fixing type errors.
567 -
majiayu000 Bundle Architecture Patterns 2System and API design guidance covering component boundaries, data flow, integration patterns, and scalability considerations.
567 -
majiayu000 Bundle React Hooks 3Deep expertise in React hooks patterns including custom hooks, composition, optimization, and testing strategies.
567 -
majiayu000 Bundle Frontend Engineer 3Pro frontend engineering discipline. Enforces build-test-verify workflow for every web project. Never declare done until the site is built, tested, responsive, accessible, and visually verified in a real browser. Use alongside vercel-cli for production-quality deployments.
567 -
majiayu000 Bundle Vue 10Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props/emits best practices, VueUse integration, and reactive destructuring guidance
567 -
majiayu000 Bundle Docs 19Router for the /docs command. Look up Claude documentation, ask plain-English questions, generate interactive courses and HTML changelog reports, check freshness, and sync the local cache. Dispatches to the claude-docs, claude-docs-validate, claude-docs-course, and claude-docs-changelog skills.
567 -
majiayu000 Bundle Fec Performance Optimization 2Use when diagnosing or improving frontend performance, Core Web Vitals, bundle size, runtime rendering cost, network waterfalls, memory leaks, long tasks, Lighthouse findings, or performance budgets; Chinese triggers include 性能优化, 页面卡顿, 首屏慢, 包体积, Web Vitals.
567 -
majiayu000 Bundle Performance 6React Nativeアプリのパフォーマンスを最適化する。FlatList化、メモ化、画像最適化などを実施する。「パフォーマンス改善して」「リスト重い」「描画を速くして」などのリクエストで使用する。
567 -
majiayu000 Bundle Best Practices 3This skill should be used when the user asks to "refactor", "refactor the whole project", "simplify code", "clean up code", "apply best practices", "improve readability", "reduce duplication", "standardize patterns", "improve performance", "optimize Next.js performance", "make code more maintainable", "follow coding standards", "optimize code quality", or requests behavior-preserving refactoring with best-practice guidance.
567 -
majiayu000 Bundle Playwright Testing 4Comprehensive guide for modern front-end testing with Playwright (2025). This skill should be used when writing end-to-end tests, component tests, or visual regression tests for web applications using Playwright. Covers Page Object Model patterns, TypeScript integration, modern SPA testing strategies, accessibility testing, and CI/CD automation with GitHub Actions.
567 -
majiayu000 Bundle Vitest 5Tests JavaScript and TypeScript applications with Vitest including unit tests, mocking, coverage, and React component testing. Use when writing tests, setting up test infrastructure, mocking dependencies, or measuring code coverage.
567 -
majiayu000 Bundle Webapp Testing 6Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
567 -
majiayu000 Bundle Research 28Trace execution paths and document how code actually behaves. Use when you need to understand how features work, walk through code flows, explain component behavior, trace where data comes from, understand relationships between components, or audit for orphaned events and dead code.
567 -
majiayu000 Bundle Atomic Design 2Brad Frost's Atomic Design for UI component hierarchy: atoms, molecules, organisms, templates. Activate when building user interfaces, creating design systems, organizing components, or structuring frontend code. Applies to any UI framework (React, Vue, SwiftUI, etc.).
567 -
majiayu000 Bundle Frontend Design 12Create polished frontend interfaces from designs/screenshots/videos. Use for web components, 3D experiences, replicating UI designs, quick prototypes, immersive interfaces, avoiding AI slop.
567 -
majiayu000 Bundle Frontend Design 13Create 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 Frontend Design 14Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build landing pages, websites, dashboards, web components, or any frontend UI. Generates creative, polished code that avoids generic AI aesthetics.
567 -
majiayu000 Bundle Moai Domain Uiux 3UI/UX design systems specialist covering accessibility, icons, theming, design tokens, and user experience patterns. Use when user asks about design systems, WCAG accessibility compliance, ARIA patterns, icon libraries, dark mode theming, design tokens, or user experience research. Do NOT use for React component coding or frontend implementation (use moai-domain-frontend instead) or shadcn/ui specifics (use moai-library-shadcn instead).
567 -
majiayu000 Bundle Nuxt UI 3Use when implementing or debugging UI features with Nuxt UI components, designing forms, tables, modals, or any user interface work - fetches current documentation to ensure accurate component APIs
567 -
majiayu000 Bundle Shadcn 8Use for shadcn/ui component library - searching components, viewing examples, getting add commands. Triggers on "shadcn", "UI components", "React components", "Tailwind components", "component registry", "add component", "component examples", "button", "card", "dialog", "form", "table", "input", "select", "tabs", "accordion", "alert", "badge", "checkbox", "dropdown", "modal", "popover", "slider", "switch", "toast", "tooltip".
567 -
majiayu000 Bundle Shadcn Components 3Component patterns for shadcn/ui with both Radix UI and Base UI primitives. Covers API differences, mapping between primitives, and correct usage patterns.
567 -
majiayu000 Bundle Theme Factory 5用主题为 artifacts 设置样式的工具包。这些 artifacts 可以是幻灯片、文档、报告、HTML 落地页等。有 10 个预设主题,包含颜色/字体,您可以将其应用于已创建的任何 artifact,或者即时生成新主题。
567 -
majiayu000 Bundle UX 6UX patterns including responsive design, accessibility, interactions, and user flows for PastCare
567 -
majiayu000 Bundle Architecture 7Architecture workflow for producing architecture documentation, design records, API contracts, and implementation-facing system guidance from a feature request or analysis task.
567 -
majiayu000 Bundle Context7 6Fetch up-to-date library documentation via Context7 API. Use PROACTIVELY when: (1) Working with ANY external library (React, Next.js, Supabase, etc.) (2) User asks about library APIs, patterns, or best practices (3) Implementing features that rely on third-party packages (4) Debugging library-specific issues (5) Need current documentation beyond training data cutoff (6) AND MOST IMPORTANTLY, when you are installing dependencies, libraries, or frameworks you should ALWAYS check the docs to see what the latest versions are. Do not rely on outdated knowledge. Always prefer this over guessing library APIs or using outdated knowledge.
567 -
majiayu000 Bundle Fec Source Driven Development 2Use when frontend decisions depend on framework, library, browser, runtime, package, API, or platform behavior that may have changed, including official documentation checks, version-sensitive patterns, migration choices, or public interface assumptions; Chinese triggers include 查官方文档, 以源码为准, source-driven, 版本差异.
567 -
majiayu000 Bundle Opentui 3Comprehensive OpenTUI skill for building terminal user interfaces. Covers the core imperative API, React reconciler, and Solid reconciler. Use for any TUI development task including components, layout, keyboard handling, animations, and testing.
567 -
majiayu000 Bundle Vue 11Builds UIs with Vue 3 including Composition API, reactivity, components, and state management. Use when creating Vue applications, building reactive interfaces, or working with the Vue ecosystem.
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 cache-components, coding-standards, form-patterns. 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.