senior-frontend

Scaffold React and Next.js projects, generate components, and analyze bundle sizes.

1|Updated Jul 20, 2026
One-click install
npx skills add https://github.com/gonzoblasco/ai-developer-stack --skill senior-frontend-gonzoblasco
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-frontend
Source: https://github.com/gonzoblasco/ai-developer-stack/tree/main/frontend-ui/senior-frontend
Command: npx skills add https://github.com/gonzoblasco/ai-developer-stack --skill senior-frontend-gonzoblasco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Frontend developers repeatedly set up project boilerplate, write component scaffolding by hand, and struggle to identify which dependencies bloat their bundles. This Skill automates project scaffolding, component generation, and bundle auditing for React and Next.js applications. ## Core Features & Use Cases - Project Scaffolding: Generate Next.js (App Router) or React + Vite projects with TypeScript, Tailwind CSS, and optional features like auth, API clients, forms, and testing. - Component Generation: Create client components, server components, or custom hooks with optional test files and Storybook stories. - Bundle Analysis: Audit package.json for heavy dependencies like moment or lodash, receive a health score, and get lighter alternative recommendations. - Use Case: When starting a new dashboard project, scaffold a Next.js app with auth and API features, generate typed UI components with tests, then run the bundle analyzer to keep the dependency footprint small. ## Quick Start Ask the assistant to scaffold a new Next.js project named my-app with authentication and API features using the frontend scaffolder script.

Frequently Asked Questions about senior-frontend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Next.js project with TypeScript and Tailwind CSS?▼

Run the frontend_scaffolder.py script with your project name and the nextjs template flag. You can add optional features like auth, api, forms, and testing via the --features flag, then install dependencies and start the dev server.

How to generate a React component with tests and Storybook stories?▼

Use the component_generator.py script with the component name and the --with-test and --with-story flags. It supports client components, async server components, and custom hooks via the --type option.

What are lighter alternatives to moment and lodash for bundle size?▼

Replace moment (290KB) with date-fns (12KB) or dayjs (2KB), and use lodash-es with tree-shaking instead of full lodash (71KB). The bundle analyzer script detects these heavy packages and suggests alternatives automatically.

When should I use Server Components vs Client Components in Next.js?▼

Use Server Components by default and add 'use client' only when you need event handlers, state hooks, effects, or browser APIs. Server Components can fetch data directly and reduce the JavaScript shipped to the browser.

Does the bundle analyzer work with any React project?▼

Yes, the bundle_analyzer.py script analyzes any project's package.json and structure, producing a health score from 0-100. Use the --verbose flag to inspect import patterns in addition to dependency weights.