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 Janitor Skill Bundle AuditOn-demand security audit of every agent-context bundle in the current project — SKILL.md / CLAUDE.md / AGENTS.md / .cursorrules / .aider.conf.yml / .claude/* / .mcp.json. Detects multilingual prompt-injection, HTML-comment authority impersonation, base-URL override, cross-skill shadowing, dynamic exec in skill bodies, git-hook install directives, exfil webhook sinks, and known-secret-path references. Trigger with /janitor-skill-bundle-audit, "scan my skills for prompt injection", "audit CLAUDE.md for attacks", or "check .cursorrules for hijack patterns". Use when this capability is needed.
-
tomevault-io Bundle Text Encoding GuardUse this skill whenever Chinese text may become garbled during coding, refactors, README edits, Vue/HTML template edits, or shell-based file rewrites. It provides a mandatory post-edit encoding scan and a conservative UTF-8/GBK recovery flow.
-
tomevault-io Bundle Redbook Creator Publish小红书帖子创作与发布技能。用于:(1) 生成小红书风格的帖子内容(标题+正文+标签)(2) 生成帖子相关的配图 (3) 自动上传到小红书创作者平台(默认自动上传,失败时自动提供手动指引) (4) 生成本地预览HTML文件。触发词:小红书创作、create redbook、小红书、红书、笔记创作、帖子创作 Use when this capability is needed.
-
tomevault-io Bundle Tanstack AI Vue SkilldVue hooks for TanStack AI. ALWAYS use when writing code importing \"@tanstack/ai-vue\". Consult for debugging, best practices, or modifying @tanstack/ai-vue, tanstack/ai-vue, tanstack ai-vue, tanstack ai vue, ai. Use when this capability is needed.
-
tomevault-io Bundle Sui Fullstack IntegrationUse when bridging Move contracts to TypeScript — generating TS types from Move ABI, creating contract API wrappers, subscribing to on-chain events, or building E2E integration tests. Triggers on "generate types from Move", "event listener", "contract ABI", "Move to TypeScript", "subscribe to events", "ABI wrapper", or any Move↔frontend bridging task. This is the CONTRACT-TO-CODE BRIDGE, not project setup (sui-full-stack) or UI/wallet (sui-frontend).
-
tomevault-io Bundle Component Usage AnalyticsUse this skill when users mention "component usage", "where is this component used", "deprecate component", "migration impact", "component analytics", or want to track and analyze component usage across the codebase with deprecation planning and migration impact analysis.
-
tomevault-io Bundle Vueuse Components SkilldRenderless components for VueUse. ALWAYS use when writing code importing \"@vueuse/components\". Consult for debugging, best practices, or modifying @vueuse/components, vueuse/components, vueuse components, vueuse. Use when this capability is needed.
-
tomevault-io Bundle React Frontend StandardShared architecture and coding standard for React frontend repositories centered on thin route-facing screens, feature ownership, and shared UI primitives. Use when Codex needs to scaffold a new React frontend project, align an existing repository to a consistent structure, install or refresh the local standard skill, create a thin AGENTS.md router, optionally generate starter architecture/coding-pattern documents, or review whether code is placed in the right layer. Treat routing frameworks and data access technology such as React Router, Next.js, Remix, TanStack Router, REST, GraphQL, React Query, Apollo, SWR, server actions, route loaders, and generated clients as implementation details rather than the architectural center. Use when this capability is needed.
-
tomevault-io Bundle Claude Design To SwiftuiThis skill should be used when the user asks to "convert a Claude design to SwiftUI", "turn a prototype into iOS code", "convert HTML to SwiftUI", or provides a Claude design URL (e.g. https://api.anthropic.com/v1/design/h/<id>?open_file=<name>) or .tar.gz archive to translate. Fetches the design, renders the prototype, generates a single SwiftUI View file, writes it into the active Xcode workspace, builds it, renders the SwiftUI preview, and visually diffs against the prototype until they match. Use when this capability is needed.
-
tomevault-io Bundle Vue Tsc DashboardEste skill governa o contrato estático do workspace `src/dashboard-ui`, usando `vue-tsc` como Use when this capability is needed.
-
tomevault-io Bundle Flutter Integration TestingUse when writing Flutter integration/widget tests that verify real component interactions - covers widget tests with ProviderScope, navigation testing, form interaction, async state verification, and E2E flows. Triggers on keywords like "integration test", "widget test", "e2e test", "整合測試", "端對端測試".
-
tomevault-io Bundle Sf Lwc TestingLWC Jest testing — component mounting, wire/Apex mocking, user interaction simulation, toast/navigation verification. Use when writing or debugging LWC Jest tests. Do NOT use for Apex or Flow testing. Use when this capability is needed.
-
tomevault-io Bundle Josiahsiegel Claude Plugin Marketplace React TypescriptQuick Reference
-
tomevault-io Bundle Medical Data VisualizationDesign principles and patterns for medical data visualization including accessibility, chart selection, and clinical context. Use when designing or reviewing health data visualizations. Use when this capability is needed.
-
tomevault-io Bundle Dashboard ComponentsReact Dashboard patterns with WordPress blue theme Use when this capability is needed.
-
tomevault-io Bundle Color System DesignerCreates color palettes and color systems for applications. Defines primary, secondary, neutral colors, and semantic colors (success, error, warning, info). Ensures accessibility compliance and provides usage guidelines.
-
tomevault-io Bundle Component ImplementerImplements UI components from design specifications. Use when implementing frontend components, pages, or UI elements. Follows design specs from ui-ux-designer, implements responsive design, and ensures accessibility. Use when this capability is needed.
-
tomevault-io Bundle Lodev09 React Native True Sheet React Native True SheetTrueSheet Consumer Guide
-
tomevault-io Bundle Searching Documents With CodaSearch and extract content from Coda documents including PRDs, roadmaps, competitive analyses, and research docs. Use when user wants to find documents in Coda, list pages and tables, export content as Markdown/HTML/JSON/CSV, or access structured data from Coda workspace. Triggers on "find in Coda", "search Coda", "Coda document", "export from Coda", or references to product documentation. Use when this capability is needed.
-
tomevault-io Bundle Flowchart CreatorCreate HTML flowcharts and process diagrams with decision trees, color-coded stages, arrows, and swimlanes. Use when users request flowcharts, process diagrams, workflow visualizations, or decision trees. Use when this capability is needed.
-
tomevault-io Bundle Component Design Study新規 Web コンポーネント開発時に、デザインスタディ(調査→仕様化→検証→作例→完成)を Step 1〜10 の循環で実行し、判断ログ付きで再現可能な形にする。Use when (1) 既存/新規のコンポーネントをデザインする前提検討が必要なとき, (2) 品質基準に沿う選定根拠を明文化したいとき, (3) 「どこまでが今回の範囲か」を短時間で合意したいとき。 Use when this capability is needed.
-
tomevault-io Bundle Nextjs DevtoolsUse when working on Next.js applications, debugging routing, or inspecting app structure.
-
tomevault-io Bundle Performance OptimisationAnalyses and optimises performance across frontend, backend and database interactions. Identifies bottlenecks and implements solutions to enhance speed and efficiency. Use when this capability is needed.
-
tomevault-io Bundle Okwasniewski React Native Logs CLI React Native Logs CLIrn-logs cli
-
tomevault-io Bundle Mailbox For LaravelUse this skill when working with the redberry/mailbox-for-laravel package — capturing, inspecting, or asserting against outgoing mail in development. Activates when writing tests that use the InteractsWithMailbox trait or Mailbox facade (assertSent, assertSentTo, assertNothingSent, firstSent and per-message assertions like assertHasSubject, assertSeeInHtml, assertHasAttachment); when configuring the mailbox transport in config/mailbox.php; when picking a storage driver (sqlite/database/file) or pairing message and attachment stores; when extending MessageStore (10 methods) or AttachmentStore (8 methods) contracts with a custom driver via config('mailbox.store.resolvers'); when adding routes/middleware behind the viewMailbox gate; when building UI inside the self-contained Vue 3 dashboard under resources/js (no Inertia — standalone Vue app talking to JSON endpoints); when running mailbox:install, mailbox:clear, mailbox:dev-link, or mailbox:upgrade; or when troubleshooting captured mail, CID-rewritten inline im
-
tomevault-io Bundle Init Laser HarpInitialize the Camera Laser Harp MVP project with React, TypeScript, Vite, MediaPipe Hands, and Tone.js. Use when starting the project from scratch. Use when this capability is needed.
-
tomevault-io Bundle Frontend ExcellenceModern frontend patterns for React Server Components, performance optimization, and Core Web Vitals Use when this capability is needed.
-
tomevault-io Bundle Seanchatmangpt Agile Protocol Specification Bff PatternsBackend-for-Frontend (BFF) Patterns Skill
-
tomevault-io Bundle Material Design 3 ColorApplies Material Design 3 Expressive dynamic color and theming principles to user interfaces. Use this when working on color palettes, themes, dynamic color systems, accessibility, or when the user asks to apply Material Design 3 color guidelines to a design or application. Use when this capability is needed.
-
tomevault-io Bundle Material Design 3 IconsApplies Material Design 3 icon guidelines using Material Symbols — Google's variable font icon system. Use this when working with icons, Material Symbols, icon sizing, icon accessibility, or when the user asks to apply Material Design 3 icon guidelines. Use when this capability is needed.
-
tomevault-io Bundle Material Design 3 ShapeApplies Material Design 3 Expressive shape and containment principles including rounded corners, morphing shapes, and container design. Use this when working on component shapes, borders, containment, or when the user asks to apply Material Design 3 shape guidelines. Use when this capability is needed.
-
tomevault-io Bundle Spline 3d IntegrationUse when adding interactive 3D scenes from Spline.design to web projects, including React embedding and runtime control API.
-
tomevault-io Bundle Tanstack Query ExpertExpert in TanStack Query (React Query) — asynchronous state management. Covers data fetching, stale time configuration, mutations, optimistic updates, and Next.js App Router (SSR) integration. Use when this capability is needed.
-
tomevault-io Bundle Zod Validation ExpertExpert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC. Use when this capability is needed.
-
tomevault-io Bundle Vueuse Integrations SkilldIntegration wrappers for utility libraries. ALWAYS use when writing code importing \"@vueuse/integrations\". Consult for debugging, best practices, or modifying @vueuse/integrations, vueuse/integrations, vueuse integrations, vueuse. Use when this capability is needed.
-
tomevault-io Bundle Hassanzohdy React Router Mongez React Router LocalizationLocalization
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 janitor-skill-bundle-audit, text-encoding-guard, redbook-creator-publish. 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.