Best Skills for Web Development Work
Web development skills cover the full lifecycle of building for the browser and server. This topic includes skills for requirements (defining what to build and how you'll know it's done), design (shaping the solution before and during implementation), implementation (turning design into working software), testing (gathering evidence the software does what was asked), release (getting a version into users' hands), and operate & iterate (keeping it running and deciding what to change next). Use the ranked list below to find a skill that matches your current phase. Start with the sub-topic that reflects your immediate need, then compare the top few skills in that group. The ranking is based on observed search demand, so the most sought-after skills appear first.
8 to start with46 top options
Start with these.
Web development follows the same lifecycle as other software, with extra weight on the browser, the server, and how they meet.
These are the closest matches for this work. Start with the first one and open it to install.
- Rank 01View Agent SkillDirect
design-taste-frontend
Anti-slop frontend design skill for landing pages, portfolios, and redesigns. Infers design direction, applies real design systems, and ships non-templated interfaces.
579,632 · popularity - Rank 02View Agent SkillDirect
playwright-best-practices
Comprehensive Playwright guidance for E2E, component, API, visual, accessibility, and security testing, including flaky-test debugging, POM, and CI/CD configuration.
90,886 · popularity - Rank 03View Agent SkillDirect
best-practices
Modern web development best practices for security, browser compatibility, and code quality, based on Lighthouse audits with an evidence-led workflow.
26,666 · popularity - Rank 04View Agent SkillDirect
nuxt
Nuxt full-stack Vue framework with SSR, auto-imports, file-based routing, server routes, data fetching, and deployment guidance.
Needs (stated): Node.js
8,150 · popularity - Rank 05View Agent SkillDirect
imagegen-frontend-web
Frontend image-direction skill generating premium website design reference images, one per section, for landing pages and marketing sites developers can recreate.
346,401 · popularity - Rank 06View Agent SkillDirect
convex
Convex backend platform skill: TypeScript database, server functions, scheduling, file storage, auth, and realtime sync, with routing to capability skills for full-stack apps.
101,507 · popularity - Rank 07View Agent SkillDirect
tanstack-start-best-practices
TanStack Start best practices for full-stack React apps: server functions, middleware, SSR, authentication, error handling, and deployment patterns.
9,567 · popularity - Rank 08View Agent SkillDirect
frontend-design-direction
Sets a frontend design direction for production UI work, covering purpose, audience, tone, typography, color, motion, and layout for websites and apps.
6,663 · popularity
Explore 38 more Agent Skills
- Rank 09View Agent SkillDirect
vercel-cli
Deploys, manages, inspects, and troubleshoots Vercel projects from the CLI, covering deployments, env vars, domains, logs, metrics, and Core Web Vitals.
6,132 · popularity - Rank 10View Agent SkillDirect
azure-static-web-apps
Creates, configures, and deploys Azure Static Web Apps using the SWA CLI, including local emulation, staticwebapp.config.json, Functions APIs, and GitHub Actions CI/CD.
8,917 · popularity - Rank 11View Agent SkillDirect
aws-blocks
Guides building full-stack applications with AWS Blocks, an Infrastructure-from-Code framework covering APIs, storage, auth, realtime, and deployment.
4,834 · popularity - Rank 12View Agent SkillPossible
chrome-devtools
Expert browser automation, debugging, and performance analysis using Chrome DevTools MCP: navigation, screenshots, network inspection, and performance profiling.
15,114 · popularity - Rank 13View Agent SkillPossible
agent-browser
Browser automation CLI for AI agents: navigate pages, fill forms, click, screenshot, extract data, and test web apps via CDP.
985,975 · popularity - Rank 14View Agent SkillPossible
mobile-native
Makes a web app feel native on phones: fixes sticky hover, tap highlights, 100vh bugs, input zoom, safe areas, and touch interactions with CSS and meta tags.
44,769 · popularity - Rank 15View Agent SkillPossible
typescript-pro
Implements advanced TypeScript type systems, custom type guards, utility types, branded types, and tRPC for end-to-end type safety.
10,374 · popularity - Rank 16View Agent SkillPossible
lark-apps
Notable妙搭(Spark/Miaoda)应用开发与托管:应用创建、本地全栈开发、云端生成迭代、创意设计(UI mockup / 可交互原型 / 线框图 / 落地页 / 仪表盘 / 幻灯片 deck / 视觉探索)、AI相关能力和飞书平台能力或者其他外部能力集成、日志/Trace/监控指标/PV/UV 查询、环境变量管理、应用协作者与协作权限设置、应用角色与成员管理、自动化触发器(定时/记录变更/Webhook/飞书审批)。当用户要开发/新建一个系统·工具·平台·应用,或要本地开发 / 云端开发 / 修改 / 部署 / 发布 / 上线 / 拿可分享链接,或用 HTML 做页面·网站·部署到妙搭,或要设计 / design / mockup / prototype / wireframe / 做 PPT / deck / 视觉探索,或提到妙搭/Spark/Miaoda(应用运行时域名形如 *.aiforce.cloud)、应用数据库、应用文件存储、开放 API Key、可见范围、应用协作者/开发权限、应用角色/角色成员、线上日志、接口请求量、错误量、延迟、访问量、环境变量、给妙搭应用配自动化任务/定时触发/审批通过后自动触发时使用。不负责普通云盘文件上传(lark-drive)、飞书文档编辑(lark-doc)、原生幻灯片创建(lark-slides)。
659,164 · popularity - Rank 17View Agent SkillPossible
constraint-driven-development
Establishes a project's quality bar as a written CONSTRAINTS.md contract with thresholds for coverage, performance, and accessibility, and watches diffs for weakened checks.
20,124 · popularity - Rank 18View Agent SkillPossible
parallel-feature-development
Coordinates parallel feature development with file ownership strategies, conflict avoidance, interface contracts, and integration patterns for multi-agent implementation.
9,482 · popularity - Rank 19View Agent SkillPossible
stripe-best-practices
NotableGuides Stripe integration decisions across development and test environment planning (separate sandboxes vs the shared test mode sandbox), API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, tax and registrations (Stripe Tax, automatic_tax, product tax codes), Treasury financial accounts, integration options (Checkout, Payment Element), migrating from deprecated Stripe APIs, and security best practices (API key management, API key permissions, webhooks, OAuth). Use when planning, building, modifying, testing, or reviewing any Stripe integration, including choosing a development environment, accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, collecting sales tax, VAT, or GST, creating connected accounts, or implementing secure key handling.
92,624 · popularity - Rank 20View Agent SkillPossible
gh-axi
Operates GitHub through the gh-axi CLI: issues, pull requests, discussions, stacked PRs, workflow runs, releases, and Projects.
6,159 · popularity - Rank 21View Agent SkillPossible
design-mobile-apps
Designs mobile app UI screens via the Sleek API, creating projects and rendered screens from plain-language descriptions, then implementing in HTML, React Native, or SwiftUI.
Needs (stated): API key · Paid account
692,237 · popularity - Rank 22View Agent SkillDirect
aspnet-core
OfficialBuild, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.
- Rank 23View Agent SkillDirect
vue-best-practices
NotableMUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
- Rank 24View Agent SkillDirect
fullstack-guardian
Builds security-focused full-stack web applications by implementing integrated frontend and backend components with layered security at every level. Covers the complete stack from database to UI, enforcing auth, input validation, output encoding, and parameterized queries across all layers. Use…
5,226 · popularity - Rank 25View Agent SkillDirect
frontend-design
OfficialGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
765,703 · popularity - Rank 26View Agent SkillDirect
figma-implement-design
OfficialTranslates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code", "implement component", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.
Needs (stated): Node.js
- Rank 27View Agent SkillDirect
frontend-design-review
Official> Review and create distinctive, production-grade frontend interfaces with high design quality and design system compliance. Evaluates using three pillars: frictionless insight-to-action, quality craft, and trustworthy building. USE FOR: PR reviews, design reviews, accessibility audits, design system compliance checks, creative frontend design, UI code review, component reviews, responsive design checks, theme testing, and creating memorable UI. DO NOT USE FOR: Backend API reviews, database schema reviews, infrastructure or DevOps work, pure business logic without UI, or non-frontend code.
- Rank 28View Agent SkillDirect
vue-testing-best-practices
NotableUse for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
- Rank 29View Agent SkillDirect
web-design-guidelines
OfficialReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
- Rank 30View Agent SkillDirect
webapp-testing
OfficialToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
- Rank 31View Agent SkillDirect
tailwind-design-system
NotableBuild scalable design systems with Tailwind CSS v4, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.
64,327 · popularity - Rank 32View Agent SkillDirect
cloudbase
Use this skill when you develop, design, build, deploy, debug, migrate, or troubleshoot CloudBase (腾讯云开发, 云开发, TCB, 微信云开发) projects — Web, 微信小程序, 小程序, uni-app, mobile (iOS, Android, Flutter, React Native). Covers UI (页面, 界面, 表单, dashboard, prototype, 原型); auth (登录, 注册, OAuth, publishable key);…
Needs (stated): Credentials
12,130 · popularity - Rank 33View Agent SkillDirect
browser-automation
Vision-driven browser automation using Midscene. Operates from screenshots — no DOM or accessibility labels needed. Runs in headless Puppeteer — does NOT take over the user's mouse or keyboard. Also supports CDP mode and Bridge mode to connect to an existing Chrome. Use this skill when the user…
5,652 · popularity - Rank 34View Agent SkillDirect
antfu-design
Notableantfu-style design conventions, broadened. UnoCSS-first, class-based semantic tokens with dual light/dark for tooling and devtools UIs, plus design-read, anti-slop, and micro-interaction polish for landing pages and product surfaces. Use when building or refactoring any interface with UnoCSS.
- Rank 35View Agent SkillDirect
api-and-interface-design
NotableGuides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
- Rank 36View Agent SkillDirect
test-driven-development
NotableUse when implementing any feature or bugfix, before writing implementation code
- Rank 37View Agent SkillPossible
azure-microsoft-playwright-testing-ts
OfficialRun Playwright tests at scale using Azure Playwright Workspaces (formerly Microsoft Playwright Testing). Use when scaling browser tests across cloud-hosted browsers, integrating with CI/CD pipelines, or publishing test results to the Azure portal.
- Rank 38View Agent SkillPossible
figma-create-design-system-rules
OfficialGenerates custom design system rules for the user's codebase. Use when user says "create design system rules", "generate rules for my project", "set up design rules", "customize design system guidelines", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.
Needs (stated): MCP server
- Rank 39View Agent SkillPossible
figma-generate-design
OfficialUse this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.
- Rank 40View Agent SkillPossible
notion-spec-to-implementation
OfficialTurn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.
- Rank 41View Agent SkillPossible
penpot-design-md
OfficialExtract a DESIGN.md design-documentation file from a Penpot file: a portable markdown spec (YAML frontmatter with colors/typography/rounded/spacing/components token maps + prose sections: Overview, Colors, Typography, Layout, Shapes, Components, Do's & Don'ts, Iteration Guide, Known Gaps) in the design-md format, grounded in the file's real tokens, library assets, and sampled component styles — never invented. Read-only on the canvas; writes one local markdown file. Triggers: 'generate DESIGN.md', 'create a design.md', 'document the design system as markdown', 'export design guidelines', 'extract design documentation', 'design system spec file', 'make a style guide file from this design'.
- Rank 42View Agent SkillPossible
penpot-design-to-code-review
OfficialReview a Penpot design against its implemented code (a source component or Storybook story) and emit a structured DRIFT report. Use when an engineer needs to confirm the build matches the design: extract HTML/CSS from a selection, map its tokens/structure/states to the code component, diff them, and list what each side is missing with severity and a reconciliation. Degrades gracefully to a design-system-token check when no code source is supplied. Triggers: 'design to code review', 'does my code match the design', 'design code parity', 'compare Penpot to my component', 'check this against Storybook', 'extract HTML/CSS from this selection', 'find design drift', 'design implementation diff'.
- Rank 43View Agent SkillPossible
teams-app-developer
OfficialBuilds, tests, and deploys Microsoft 365 apps and agents for Teams and Copilot. Includes sub-skills for project creation, local testing, cloud deployment, troubleshooting, and Slack-to-Teams migration. USE FOR: Teams agent, bot, tab, message extension, Declarative Agents, Custom Engine Agents, local testing, Agents Playground, Azure resource provision, remote deployment, Slack to Teams migration, cross-platform bot development, Block Kit to Adaptive Cards conversion. DO NOT USE FOR: general web development, non-bot/non-Teams projects.
- Rank 44View Agent SkillPossible
finishing-a-development-branch
NotableUse when implementation is complete, all tests pass, and you need to decide how to integrate the work
- Rank 45View Agent SkillPossible
source-driven-development
NotableGrounds every implementation decision in official documentation. Use when you want to verify an approach against the official docs before implementing it, or when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.
Needs (stated): Python
- Rank 46View Agent SkillPossible
spec-driven-development
NotableCreates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when drafting a PRD or requirements document with objectives and scope, or when requirements are unclear, ambiguous, or only exist as a vague idea. Use when a single requirement spans several independently testable capabilities and needs decomposing into a capability map of modules before specifying.
What this topic covers
Each sub-topic groups Agent Skills for a specific situation.
- Requirements
- What to build, for whom, and how you will know it is done.
- Design
- The shape of the solution before (and while) it is built.
- Implementation
- Turn the design into working software.
- Testing
- Evidence the software does what was asked.
- Release
- Get a version into users' hands.
- Operate & iterate
- Keep it running and decide what to change next.
Frequently asked questions
- How is the list ordered?
- The list is ranked by observed search demand. Direct matches for the topic appear first, and there is a cap on any single publisher.
- What sub-topics are included?
- The sub-topics are Requirements, Design, Implementation, Testing, Release, and Operate & iterate. Each covers a distinct phase of the web development lifecycle.
- How is web development different from other software development?
- Web development follows the same lifecycle as other software, but with extra weight on the browser, the server, and how they meet.
How to install an Agent Skill
Start with the first skill on this page. Claude Code reads a SKILL.md once it is in the skills directory:
- Claude Code — copy the SKILL.md for design-taste-frontend into ~/.claude/skills/design-taste-frontend/ for yourself, or .claude/skills/design-taste-frontend/ to share it with a project.
- From the registry — run npx skills add leonxlnx/taste-skill@design-taste-frontend.
- Or download design-taste-frontend from its source and place that SKILL.md in the directory above.
How to choose Check the source and the skill’s own instructions before you install. Official and Notable describe where a skill comes from.