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.
-
mnttnm Bundle Interface GraderGrade any frontend interface (website, app, prototype) with a two-layer scoring system. Layer 1 establishes the site's goal and context. Layer 2 grades craft quality through that lens, with site-wide and per-page criteria. Uses binary pass/fail with evidence, two-pass verification (code then visual), and iteration-over-iteration delta reports. This skill should be used when the user asks to "grade this interface", "score this design", "evaluate this UI", "rate this website", "audit this page", "review design quality", "run a design grade", or wants quantitative feedback on interface quality across iterations. Also triggers on "grade my site", "how does my UI score", "design scorecard", or "run the rubric".
-
onevcat Bundle Prowl UIExplicitly inspect, operate, and iteratively improve the native Prowl Debug UI verification surface with agent-ctrl on macOS. Use only when the user asks to verify or drive Prowl UI behavior, especially Settings, sheets, menus, popovers, view switching, repository selection, and Active Agents. When a run exposes a high-confidence Prowl accessibility metadata gap, make a narrow repair and report the before-and-after evidence; report lower-confidence or backend limitations without speculative changes. Do not invoke automatically after implementation, and use prowl-cli instead for tabs, panes, terminal content, command routing, or agent sessions.
-
posthog Skill Canvas TemplatesHow PostHog "canvas" dashboards work end-to-end — the two rendering tiers (json-render vs freeform React-in-iframe), the agent system prompts that steer each, and the RIGHT way to fetch PostHog data (typed query nodes through ph.query, not hand-rolled HogQL). Use when changing canvas templates, the freeform sandbox, the ph.* data shim, canvas data fetching, or the agent prompts that build dashboards / web-analytics boards.
-
posthog Skill Storybook StoriesWrite Storybook stories for PostHog UI components. Covers the provider stack stories run inside, the key gotcha that tRPC/useHostTRPC queries never resolve in Storybook (so data-fetching components render empty), and the pure-presentational split that makes a component storyable. Use when adding or fixing a *.stories.tsx file under packages/ui.
-
posthog Skill Test Electron AppDrive the real running PostHog Electron app (live tRPC, workspace-server, real data) over CDP with agent-browser. Connect to the running app on port 9222, snapshot the accessibility tree to verify changes, click/type/navigate, and screenshot the actual desktop app only when explicitly asked. Use when asked to test, verify, dogfood, screenshot or interact with the running app. For regression specs use the Playwright E2E suite.
-
zenstackhq Bundle Zenstack Crud ServerExpose ZenStack V3 data as automatic CRUD web APIs ("Query as a Service") and consume them. Use when adding REST/RPC endpoints with a server adapter (Express, Fastify, Next.js, Nuxt, SvelteKit, Hono, Elysia, TanStack Start), wiring per-request access control via getClient/$setAuth, generating an OpenAPI spec, or calling the API from a client (fetch-client, TanStack Query hooks).
-
basiclines Bundle Rampa ColorsGenerate mathematically accurate color palettes using OKLCH color space. Use when creating design systems, color ramps, accessible palettes, CSS variables for themes, or when user asks about color generation.
-
cdeistopened Bundle Front End Designfrontend-design
-
danielscholl Bundle InitInitialize a multi-agent development team for any project. Use this skill whenever the user wants to set up, bootstrap, create, or design specialized agents for their codebase — including requests to "set up agents", "create a team", "organize work into agents", "bootstrap cadre", or "generate agent configuration". Also triggers for requests to scope agents to project directories (monorepo packages, microservices, frontend/backend splits). Handles both existing projects (analyzes codebase structure) and greenfield projects (interviews user first). Generates .claude/agents/*.md files, config.yaml, routing rules, and a local /cadre coordinator skill.
-
danielscholl Bundle OrchestrateRuntime orchestration of agent teams for parallel work. Use when the user says "create a team", "/orchestrate", or wants multiple Claude instances working together. Supports patterns: review (parallel code review), debate (competing hypotheses), plan (explore + plan + critique), build (parallel implementation), research (parallel investigation), cross-agent (multi-engine comparison via CLI bridges like Codex), and custom teams. This skill handles live team coordination at runtime — distinct from cadre:init which bootstraps static team definitions and agent configurations for a project. TRIGGERS - Use this skill when user says: - "/orchestrate review src/" or "review this code with a team" - "/orchestrate debate 'why does X fail'" or "investigate this bug with competing theories" - "/orchestrate plan 'add authentication'" or "plan this feature with a team" - "/orchestrate build 'calculator module'" or "build this with a team" - "/orchestrate research 'compare React vs Vue'" or "research this topic in parallel"
-
pablopunk Skill Motion DocsDocumentation and resources for using the Motion animation library with React, Vue, and other frameworks. Provides guides, API references, and examples for creating dynamic web animations.
-
pablopunk Skill Backend DeveloperExpert in Astro v5, Drizzle ORM, Docker Compose, OpenCode SDK v2, queue systems, and backend architecture.
-
pablopunk Skill Frontend DeveloperExpert in Astro v5, React, shadcn/ui, and Tailwind CSS with semantic color tokens.
-
pablopunk Bundle Vercel React Best PracticesReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
-
saltandsilicon Skill LiveInteractive live variant mode. Select elements in the browser, pick a design action, and get AI-generated HTML+CSS variants hot-swapped via HMR. Requires a running dev server. Use when you want to visually experiment with design alternatives in real time.
-
saltandsilicon Skill AuditRun technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an accessibility check, performance audit, or technical quality review.
-
saltandsilicon Skill CritiqueEvaluate design from a UX perspective, assessing visual hierarchy, information architecture, emotional resonance, cognitive load, and overall quality with quantitative scoring, persona-based testing, automated anti-pattern detection, and actionable feedback. Use when the user asks to review, critique, evaluate, or give feedback on a design or component.
-
xueheng-li Skill Frontend Design创建独特、生产级的高质量前端界面。当用户要求构建 Web 组件、页面、作品、海报或应用程序时使用此技能(例如网站、着陆页、仪表板、React 组件、HTML/CSS 布局,或对任何 Web UI 进行样式/美化)。生成富有创意、精致的代码和 UI 设计,避免通用的 AI 美学风格。
-
databuddy-analytics Bundle Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
-
tianyili Bundle ZustandUse when the user mentions Zustand, needs a store pattern, global state, persist state, or is migrating from Redux/Context to Zustand in React or vanilla JS.
-
tianyili Bundle Obs MemoryUse at session start to orient from an Obsidian knowledge vault, during work to look up architecture/component/pattern notes, and when discoveries are made that should be written back to memory. Also use when the user mentions obsidian memory, obsidian vault, obsidian notes, or any /obs command (init, analyze, recap, project, note, todo, lookup, relate).
-
tianyili Bundle React TableUse when adding or modifying data tables built with @tanstack/react-table — column defs, sorting, filtering, row selection, or virtualized table bodies.
-
tianyili Bundle React Architect SkillsUse when writing, reviewing, or refactoring React or TanStack Router code for folder structure, naming, colocation, encapsulation, or layer separation. Triggers on React folder structure, naming rules, feature-module boundaries, or architecture decisions.
-
tianyili Bundle React Modal Dialog PatternUse when building, refactoring, or reviewing modal-like UI: Dialog, Drawer, Sheet, Popover, Option panel, Select menu, dropdown menu, command menu, or any component with open/close state. Also use for new `*Dialog.tsx`, `*Drawer.tsx`, menu/option components, shadcn/Radix/vaul primitives, or reviews where open state, persisted state, or broad rerenders are a concern.
-
tianyili Skill React Hook Form OrchestrationUse when building, refactoring, or reviewing complex React Hook Form flows, especially forms with cross-field dependencies, useWatch/watch, useEffect, setValue, trigger, resolver-driven validation, debounced API calls, dependent quote/price fetches, amount validation, or freeze/infinite-render-loop symptoms.
-
tianyili Bundle Vercel React Only Best PracticesUse when writing, reviewing, or refactoring React code for performance — React components, data fetching, bundle optimization, re-renders, rendering, or JS performance — or when the user asks for Vercel Engineering React best practices.
-
mrclrchtr Bundle React TestingThis skill should be used when the user asks to "write React tests", "test a component", "set up test utils", "mock an API", "use React Testing Library", "configure MSW", "test async behavior", "choose query type", "test Mantine components", "test a modal", or when writing tests for React components using Vitest, RTL, MSW, or Mantine. Provides best practices for component and integration testing.
-
mrclrchtr Bundle Web Design Guidelines ApplyUse when building or modifying frontend UI and implementation choices should follow shared web interface guidelines for interactions, accessibility, forms, motion, performance, responsive behavior, or copy.
-
mrclrchtr Bundle Web Design Guidelines ReviewUse when reviewing existing frontend UI, UI code, or design changes for issues in interactions, accessibility, forms, motion, performance, responsive behavior, or copy.
-
quantumlynx Bundle Component DesigningComponent and type design for TypeScript + React code. Use when planning new features, designing components and custom hooks, preventing primitive obsession, or when refactoring reveals need for new abstractions. Supports layer-based and hybrid architecture patterns with type safety.
-
fantastic-admin Bundle Fa Page Optimizer优化 Vue 页面,用 Fantastic-admin 框架内建组件(packages/components/)替换自定义实现和原生 HTML。当用户说:'帮我优化这个页面'、'把这些原生 HTML 换成框架组件'、'用 FaCard/FaModal/FaButton 重构一下'、'这个页面太乱了'、'统一一下 UI 风格'、'用内建组件替换自定义弹窗/分页/加载',即使用户只是说'看看这个页面能不能改进'也应触发此技能。
-
fantastic-admin Bundle Fa Route Generator管理 Vue Router 路由配置,用于 Fantastic-admin 框架。当用户提到以下任何需求时必须使用此技能:新建页面需要加路由、详情页不想显示在菜单里、新增页和编辑页老是开两个标签、从列表跳详情返回后状态丢失、给菜单项加 NEW 标签或红点、路由需要权限控制、配置页面保活、修改路由 meta、添加面包屑配置。即使用户只是说"加个路由"或"新建了一个页面",也应触发此技能。
-
gluestack Skill Create DocsCreate or update component documentation with examples, API reference, and best practices
-
gluestack Skill Create PackageCreate or modify gluestack-core and gluestack-utils packages for component creators and utilities
-
gluestack Skill Test ComponentComprehensive testing of gluestack-ui components across platforms and apps
-
gluestack Skill Create ComponentCreate a new React Native/Expo component with guided workflow following compound component API pattern
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 front-end-design, interface-grader, prowl-ui. 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.