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.
-
tomevault-io Bundle ZustandZustand state management best practices for React applications. Use when writing, reviewing, or refactoring Zustand stores to ensure optimal performance and maintainability. Triggers on tasks involving state management, stores, selectors, re-renders, and Zustand patterns. Use when this capability is needed.
-
tomevault-io Bundle MdevalEvaluates JavaScript in markdown HTML comments and interpolates results in-place. Use when editing markdown files that contain mdeval script blocks or value markers, when the user wants computed/dynamic values in markdown, or when maintaining README badges, version numbers, or stats. Use when this capability is needed.
-
tomevault-io Bundle Docs Writer ReferenceReference page structure, templates, and writing patterns for src/content/reference/. For components, see /docs-components. For code examples, see /docs-sandpack. Use when this capability is needed.
-
tomevault-io Bundle StimulusBest practices for using Stimulus controllers to add JavaScript behavior to HTML Use when this capability is needed.
-
tomevault-io Bundle XstateHelps create XState v5 state machines in TypeScript and React. Use when building state machines, actors, statecharts, finite state logic, actor systems, or integrating XState with React/Vue/Svelte components. Use when this capability is needed.
-
tomevault-io Bundle UI ComponentBuild or update UI components using vanilla HTML and TypeScript (using <template>), with Storybook support, and documentation in a Markdown file (in total, 4 files per component). Use when asked to create new components, refactor UI into HTML+TS templates, or add stories/docs for existing components in this codebase. Use when this capability is needed.
-
tomevault-io Bundle Shopper CustomizationPatterns for customizing Shopper in your Laravel application. Sidebar navigation, component overrides, event listeners, and domain features like stock, pricing, and media. Use when extending Shopper behavior in a project. Use when this capability is needed.
-
tomevault-io Bundle ArtisanProduction frontend craftsman for React/Vue/Svelte. Handles hooks design, state management, Server Components, form handling, and data fetching. Converts Forge prototypes to production-quality code. Use when this capability is needed.
-
tomevault-io Bundle VoyagerE2E testing specialist. Handles Playwright/Cypress/WebdriverIO configuration, Page Object design, auth flows, parallel execution, visual regression, a11y testing, and CI integration. Validates entire user journeys. Use when E2E test creation is needed. Use when this capability is needed.
-
tomevault-io Bundle Watch CLIWatch any social video → get an architecture diagram, working component, runnable notebook, or step-by-step cheat sheet — automatically. Use when this capability is needed.
-
tomevault-io Bundle Svelte TestingFix and create Svelte 5 tests with vitest-browser-svelte and Playwright. Use when fixing broken tests, debugging failures, writing unit/SSR/e2e tests, or working with vitest/Playwright. Use when this capability is needed.
-
tomevault-io Bundle Vue SkilldALWAYS use when editing or working with *.vue files or code importing "vue". Consult for debugging, best practices, or modifying vue, core. Use when this capability is needed.
-
tomevault-io Bundle Tanstack Router React StartReact Start (`@tanstack/react-start`)
-
tomevault-io Bundle Cliparr Media Export WorkflowCliparr media editor/export workflow guidance for HLS playback, source selection, Mediabunny export, timeline normalization, subtitle burn-in, metadata tagging, media proxy behavior, and memory-sensitive export changes. Use when an agent changes or reviews files under apps/frontend/src/components/editor, apps/frontend/src/lib media/export helpers, apps/server media proxy/provider playback paths, or shared provider playback contracts. Use when this capability is needed.
-
tomevault-io Bundle Nextjs I18NImplement and manage internationalization (i18n) for the LucidData Next.js application using next-intl. Use when adding multi-language support, creating translation files, configuring locale routing, or adapting UI components for internationalization. Supports data sovereignty compliance through localized consent forms and privacy policies. Use when this capability is needed.
-
tomevault-io Bundle VistralUse when building React streaming data visualizations with @timeplus/vistral — creating charts, writing VistralSpec, using VistralChart, configuring streaming data sources, or wiring up live data via ChartHandle.
-
tomevault-io Bundle Trpc Trpc Nextjs App RouterThis skill builds on [server-setup], [client-setup], [react-query-setup], and [adapter-fetch]. Read them first for foundational concepts.
-
tomevault-io Bundle Trpc Trpc React Query SetupThis skill builds on [client-setup] and [links]. Read them first for foundational concepts.
-
tomevault-io Bundle LocalizerAdd new languages to JS/TS/Vue/React/Next/Laravel projects, or clean up unused i18n keys. Use when the user says "add <language> to this project", "localize this app", "translate this to <language>", "clean up unused translation keys", "set up i18n for this repo". Works with Vue 3, React, Next.js, and Laravel (Blade + Inertia). Minimizes token spend — deterministic phases run through a CLI; translation itself is a single Read+Write per locale against a compact JSON queue. Use when this capability is needed.
-
tomevault-io Bundle Vue Best PracticesVue.js performance optimization guidelines for building fast, maintainable applications. This skill should be used when writing, reviewing, or refactoring Vue.js code to ensure optimal performance patterns. Triggers on tasks involving Vue components, reactivity, Composition API, state management, or performance improvements. Use when this capability is needed.
-
tomevault-io Bundle Best PracticesUse when refactoring or implementing features - validation, component design, API research
-
tomevault-io Bundle Critical RulesUse always - non-negotiable rules for TypeScript safety, socket events, and React patterns Use when this capability is needed.
-
tomevault-io Bundle Infographic Structure CreatorGenerate or update infographic Structure components for this repo (TypeScript/TSX in src/designs/structures). Use when asked to design, implement, or modify structure layouts (list/compare/sequence/hierarchy/relation/geo/chart), including layout logic, component composition, and registration. Use when this capability is needed.
-
tomevault-io Bundle Ar4mirez Samuel HTML CSS GuideHTML/CSS Guide
-
tomevault-io Bundle Add ComponentCreate a reusable UI component with factory pattern, theme compatibility, and proper cleanup Use when this capability is needed.
-
tomevault-io Bundle I18N PageAdds internationalization to Next.js pages using next-intl with server and client component patterns, supporting en/ro/fr locales following RFC 1003 for the arolariu.ro frontend. Use when this capability is needed.
-
tomevault-io Bundle Auth0 ReactUse when adding authentication to React applications (login, logout, user sessions, protected routes) - integrates @auth0/auth0-react SDK for SPAs with Vite or Create React App
-
tomevault-io Bundle LikeThis skill should be used when the user asks to "like a Clawbook post", "unlike a post", "react to a post on Clawbook", "vote on Clawbook", or needs to like or unlike content on the Clawbook Network. Use when this capability is needed.
-
tomevault-io Bundle Crazy 8sSolo rapid ideation method based on Google Design Sprint Crazy 8's exercise. Generates 8 distinct solution ideas in 8 minutes through rapid-fire ideation or sketch documentation. Use when working alone and need to explore multiple solution directions quickly, push beyond first obvious ideas, or generate variety before converging. Includes creativity warm-up questions, built-in timer, optional creative constraints, and generates visual HTML/CSS prototypes plus comparison table. NOT for team sessions (traditional Crazy 8's works better for teams). Use when this capability is needed.
-
tomevault-io Bundle Gesture Handler 3 MigrationMigrates files containing React Native components which use the React Native Gesture Handler 2 API to Gesture Handler 3. Use when this capability is needed.
-
tomevault-io Bundle Prettier CompareCompares code formatting and formatting IR between Biome and Prettier to ensure that Biome's formatting is consistent and correct. Use when validating formatter changes, debugging formatting differences, or comparing output for JavaScript, TypeScript, CSS, or other languages. Use when this capability is needed.
-
tomevault-io Bundle Bunny Node SdkOfficial Node.js / TypeScript SDK for Bunny — `@bunnyapp/api-client`. Covers installation, OAuth2 client-credentials setup (recommended, with automatic token refresh) and access-token setup, helper methods for creating and cancelling subscriptions, managing tenants, updating accounts, generating customer-portal sessions, recording metered feature usage, validating incoming webhooks with the `x-bunny-signature` header, and dropping down to raw GraphQL via `bunny.query()`. Use when integrating Bunny into a Node or TypeScript app (Express, Next.js, NestJS, Koa, serverless handlers, CLIs). For Ruby see `bunny-ruby-sdk`; for raw GraphQL see `bunny-graphql`; for React UI embedding see `bunny-components`. Use when this capability is needed.
-
tomevault-io Bundle Project BootstrapInitialize a brand-new project from scratch with a default full-stack scaffold (Rust core + React Router 7 portal + Docker + Kubernetes). Use when a developer asks to bootstrap an empty repo or start a new project and no specific tech stack is requested. Use when this capability is needed.
-
tomevault-io Bundle React Zmage IntegrationUse when adding the react-zmage React image viewer to an existing React, Next.js, MDX, CMS, markdown, or rich text image surface.
-
tomevault-io Bundle Chi ComponentsExtract and provide information about Chi CSS components (buttons, alerts, modals, cards, etc.). Use when the user asks about Chi components, their modifiers, BEM structure, or Web Component equivalents. Reads SCSS source files directly. Use when this capability is needed.
-
tomevault-io Bundle Openai Image GenBatch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery. Use when this capability is needed.
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 zustand, mdeval, docs-writer-reference. 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.