From role-frontend
Provides expertise in frontend build tooling including Vite, webpack, esbuild, SWC, Turbopack, Module Federation, monorepos (Nx, Turborepo), ESLint/Prettier/TS configs. Use for project setup, optimization, linting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-frontend:build-toolingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Setting up a new frontend project and choosing a build tool
size-limit blocks bloat before it shipsreferences/vite-esbuild-swc.md — Vite config patterns, plugins, HMR, env vars, library mode, SSR mode; esbuild build API; SWC .swcrc and jest integrationreferences/webpack-turbopack-module-federation.md — webpack 5 persistent cache, code splitting, bundle analysis; Turbopack vs Vite comparison; Module Federation remote/host setupreferences/linting-formatting-typescript.md — Biome config, ESLint 9+ flat config with TypeScript/React/a11y rules, Prettier config, pre-commit hooks, TypeScript strict tsconfig and project referencesreferences/monorepo-modules-packages.md — Turborepo and Nx task pipelines, pnpm workspaces, package manager comparison, dual ESM/CJS exports, bundle analysis tools, anti-patternsnpx claudepluginhub rnavarych/alpha-engineer --plugin role-frontendConfigures Vite build tool, plugin API, SSR, and Vite 8 Rolldown migration. Activates when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps.
Configures Vite build tool: dev server, plugins, HMR, CSS, SSR, and production builds. Covers configuration, CLI, and performance optimization.
Configures Vite build tool, plugin API, SSR, and Vite 8 Rolldown migration. Auto-activates when working with vite.config.ts, Vite plugins, or building SSR apps.