All skills
Skillintermediate
/analyze-bundle - Analyze Frontend Bundle
Analyze JavaScript bundle size and identify optimization opportunities.
Claude Code Knowledge Pack7/10/2026
Overview
/analyze-bundle - Analyze Frontend Bundle
Analyze JavaScript bundle size and identify optimization opportunities.
Steps
- Detect the build tool: webpack, Vite, Rollup, esbuild, or Parcel
- Run a production build with bundle analysis enabled
- Parse the bundle stats to identify all chunks and their sizes
- List the top 20 largest modules by gzipped size
- Identify duplicate packages included multiple times in the bundle
- Detect packages that could be replaced with smaller alternatives
- Calculate the total bundle size: raw, minified, and gzipped
- Break down the bundle by category: app code, node_modules, assets
- Check for source maps leaking to production builds
- Identify dynamic import opportunities for code splitting
- Compare against performance budgets if configured
- Generate a report with size breakdown, duplicates, and recommendations
Rules
- Always report gzipped sizes as that reflects actual transfer size
- Flag any single chunk larger than 250KB gzipped as a concern
- Identify tree-shaking failures (importing entire libraries for one function)
- Check for development-only code included in production builds
- Compare against the previous build if stats are available
- Suggest specific alternatives for oversized dependencies
- Do not suggest removing dependencies without checking usage