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.
-
morning-start Skill Svelte LifecycleSvelte 生命周期技能,掌握组件挂载、销毁、tick 等钩子,实现组件生命周期管理和 DOM 操作
-
morning-start Skill Svelte DirectivesSvelte 指令技能,掌握 bind、use、transition、animate 等指令,实现 DOM 交互、动画和双向绑定
-
morning-start Skill Svelte Control FlowSvelte 控制流技能,掌握条件渲染、列表渲染、异步处理和代码片段,实现复杂的组件逻辑流程
-
morning-start Skill Svelte API ReferenceSvelte API 参考技能,掌握 svelte/* 模块的完整 API,包括 store、transition、animate、easing 等
-
morning-start Skill Svelte Best PracticesSvelte 最佳实践技能,掌握测试、TypeScript 集成、迁移指南和常见问题解答,编写高质量 Svelte 应用
-
morning-start Skill Svelte Template BasicsSvelte 模板基础技能,掌握标记语法、文本表达式、注释和特殊渲染标签,实现组件模板的编写
-
morning-start Skill Svelte Special ElementsSvelte 特殊元素技能,掌握 svelte:window、svelte:document、svelte:element 等内置元素,实现全局事件和动态元素处理
-
morning-start Skill Svelte State ManagementSvelte 状态管理技能,掌握 Stores 和 Context API,实现跨组件状态共享和依赖注入
-
morning-start Bundle Tutorial Writer WebUse when configuring Astro + Starlight for tutorial websites in a Monorepo environment, developing components (interactive/charts/code/ui), implementing Islands Architecture, managing build-time enhancement pipelines (Mermaid pre-rendering, component injection), or optimizing web package performance. Triggers on "Astro 配置", "Starlight 定制", "组件开发", "Islands Architecture", "内容增强管道", "构建优化", or "Web 包配置". Assumes standard Turbo project with apps/web/ and packages/content/. This is a high-frequency skill called repeatedly during development iterations.
-
morning-start Bundle Tutorial Writer Github PagesUse when deploying tutorial websites to GitHub Pages, configuring CI/CD workflows, setting up GitHub Actions, managing deployment configurations, or troubleshooting static site deployment issues for Astro + Starlight sites. Triggers on "部署到 GitHub", "GitHub Pages", "Actions 工作流", "CI-CD", "网站发布", "自动部署". Covers GitHub Actions integration, base path configuration, custom domains, SSL/TLS, and production monitoring for Astro + Starlight sites.
-
morning-start Skill Export ManagerUse when the user needs to export documentation to Markdown, PDF, HTML, or ZIP formats.
-
finsilabs Bundle Accessibility CommerceMake your store usable by everyone with WCAG 2.1 AA compliance — screen reader support, keyboard navigation, and accessible cart and checkout flows
-
finsilabs Bundle Shopify Storefront APIBuild a headless Shopify frontend using the GraphQL Storefront API for product queries, cart management, and checkout with the Buy SDK
-
ahtishamshahzad Skill Web FormsUse to plan web forms — React Hook Form (or framework-native alternatives), Zod schema validation at the edges, accessible inline error UX, submit states, and multi-step flows; on Next.js, whether server actions handle submission. Client validation is UX; the server enforces.
-
ahtishamshahzad Skill Web ThemeUse to plan light/dark theming on top of design tokens — system preference detection, manual override with persistence, SSR flash avoidance on Next.js, and contrast validation in both themes. Themes switch token values; components never hardcode colors.
-
ahtishamshahzad Skill Web RoutingUse to plan web app routing — route tree, layouts, nested routes, dynamic segments, route groups, protected routes, and URL-carried state. Covers Next.js App Router conventions and client router selection (React Router / TanStack Router) for Vite apps. Client-side protection is UX; the server enforces.
-
ahtishamshahzad Skill Web DeploymentUse to plan web deployment — platform selection driven by framework needs (Next.js server/edge features vs Vite static output with SPA fallback), per-environment config and secrets, preview deployments, CDN/caching headers, domains/TLS, and rollback. Deploying/publishing requires explicit approval.
-
ahtishamshahzad Skill Mobile FormsUse to plan form state and UX — React Hook Form (or equivalent) for form state, controlled inputs, submission, and error display — keeping form state out of global stores. Pairs with mobile-validation.
-
ahtishamshahzad Skill Auth Form ValidationUse to define the credential input contract for login, signup, password reset, and change-password forms — one schema for email and password rules, wired into React Hook Form on the client and re-enforced identically on the server. Client validation is UX; the server is the authority. Error copy must not reveal whether an account exists.
-
ahtishamshahzad Skill Web Server StateUse to plan the server-data layer — TanStack Query / RTK Query / SWR selection, query keys, caching, invalidation, retries, optimistic updates, and pagination; on Next.js, how server components and fetch caching split read paths from client queries. Server data lives here, not in a global store.
-
ahtishamshahzad Skill Web Unit TestingUse to plan web unit tests — Vitest (default with Vite, also fine for Next.js) or Jest for pure logic, hooks, utilities, and schema validation; fast, deterministic, colocated. Coverage goes where the logic is; DOM-heavy behavior belongs to component tests.
-
ahtishamshahzad Skill Nextjs FoundationUse to plan a Next.js foundation after Next.js is chosen — App Router structure, server vs client components, per-route rendering strategy (static/ISR/dynamic), TypeScript, linting, env config, and metadata baseline. Plans only; scaffolds and installs nothing without approval.
-
ahtishamshahzad Skill Web AccessibilityUse to plan and validate web accessibility — semantic HTML first, landmarks, keyboard operability, focus management on route changes and modals, labeled forms, contrast in every theme, ARIA only where semantics fall short, and automated (axe) plus manual checks. Applies to dashboards as much as public pages.
-
ahtishamshahzad Skill Web AuthenticationUse to plan web authentication — session vs token model, httpOnly cookies vs localStorage risks, CSRF, SSR/middleware auth on Next.js, OAuth/managed-provider evaluation, refresh flow, and logout. The server enforces authentication; client auth state is a UX hint.
-
ahtishamshahzad Skill Web Error HandlingUse to plan web error handling — route-level error boundaries (Next.js error.tsx / router errorElement), async and server-state error surfacing, 404/500 pages, PII-safe error reporting, actionable user-facing messages, and retry paths. Users never see raw stack traces.
-
ahtishamshahzad Skill Web API IntegrationUse to plan the API transport layer — fetch vs Axios, per-environment base URLs, auth headers and refresh interception, typed error mapping, and CORS with a separate backend; on Next.js, when route handlers / server actions act as the backend-for-frontend. No secrets in client code.
-
ahtishamshahzad Skill Mobile NavigationUse to plan mobile navigation — choose Expo Router or React Navigation, define the navigator structure (stacks/tabs/drawers), route params, and deep-link surface. Evaluates the option against need; keeps navigation state in the navigator.
-
tractorjuice Bundle Arckit At Barrierefreiheit[COMMUNITY] Assess Austrian digital accessibility obligations — applicability across BaFG (European Accessibility Act, private sector) and WZG (public sector), EN 301 549 / WCAG conformance, Barrierefreiheitserklärung, SMS market surveillance and FFG monitoring
-
lovstudio Bundle Lov Rich Export将一份面向用户的内容稳定导出为单文件 HTML、带 assets 的 HTML 文件夹、Markdown、DOCX 与 PDF,并按格式正确处理图片、音频、视频和嵌入式交互内容。用于“富媒体导出”“一键导出”“导出 html/pdf/docx/md”“离线网页”“交付包”“给产品接导出能力”等需求,以及需要为产品建立可复用内容导出管线时。
-
lovstudio Bundle Lov Business CardGenerate a professional, editorial-style business card (2:1) as a high-resolution PNG and a self-contained interactive HTML. Collects the user's identity (name, roles, tagline, interests, locations, optional avatar), fills a parameterized design template with a chosen theme, and renders it via headless Chrome. Trigger when the user wants to make a business card, personal card, name card, profile card, or "电子名片", or says "生成名片", "做一张名片", "个人名片", "make a business card", "design a name card".
-
lovstudio Bundle Lov Video ChapterTurn SRT/VTT subtitles and source videos into 3–5 semantic chapters, an editable React chapter-bar project, a transparent ProRes overlay, a burned-in MP4, and editor-ready packages. Use for subtitle chaptering, video segmentation, chapter progress bars, 剪映/CapCut chapter overlays, video chapter rendering, or requests such as “基于字幕进行视频分段”, “生成章节进度条”, “把章节条压进视频”, and “create video chapters from subtitles”.
-
lovstudio Bundle Lov Frontend Design把需求、现有界面与真实素材落实为有辨识度、交互一致的前端,覆盖页面、组件、导航、GSAP 展示及图片音视频。触发:设计前端、界面不够专业、制作交互案例集;design or refine a frontend UI.
-
lovstudio Bundle Lov I18N Check I18N检查并修复用户可见文案硬编码、缺失翻译键及语言配置。支持明确输入与结果回读。Use to review and fix frontend internationalization.
-
lovstudio Bundle Lov Deploy To VercelDeploy frontend projects to Vercel with automatic custom domain setup. Handles Vite, Next.js, CRA, and static sites. Auto-configures Cloudflare DNS CNAME records and Vercel domain aliases. Supports SPA routing via vercel.json. Trigger when user says "deploy to vercel", "部署到 vercel", "vercel deploy", or mentions a *.example.com / custom domain with vercel deployment.
-
lovstudio Bundle Lov Install Tanstack QueryInitialize or refactor a frontend project to use TanStack Query as the unified server-state layer. Use when the user asks to install TanStack Query, initialize query infrastructure, migrate ad hoc fetch/invoke/useEffect request state, standardize query keys, or make app network requests share one cache model. Also trigger when the user mentions "初始化 TanStack Query", "重构网络请求", "统一请求缓存", "install-tanstack-query", "TanStack Query refactor", or "useInvokeQuery".
-
lovstudio Bundle Lov Publish Wechat Article统一读取、局部编辑、创建、核验并发布微信公众号草稿;已有草稿坚持先读后写、最小修改和保存重载,新草稿强制消费品牌封面与微信复制态 HTML。Use when asked to read, edit, sync, draft, verify, or publish a WeChat article.
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 lov-rich-export, svelte-lifecycle, svelte-directives. 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.