senior-frontend

Scaffolds, generates, and audits React and Next.js frontend projects with TypeScript and Tailwind CSS.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/Rohithdgrr/REEK-uninstaller --skill senior-frontend-rohithdgrr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-frontend
Source: https://github.com/Rohithdgrr/REEK-uninstaller/tree/main/.opencode/skills/senior-frontend
Command: npx skills add https://github.com/Rohithdgrr/REEK-uninstaller --skill senior-frontend-rohithdgrr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Frontend teams waste time on inconsistent project setup, bloated bundles, and framework decisions made without measurable targets. This Skill standardizes React/Next.js scaffolding, component generation, and bundle analysis while forcing explicit performance budgets and accessibility targets before any recommendation. ## Core Features & Use Cases - Project Scaffolding: Generate complete Next.js 14+ App Router or React+Vite projects with TypeScript, Tailwind CSS, and optional features (auth, API client, forms, testing, Storybook) via frontend_scaffolder.py. - Component Generation: Create client/server components, custom hooks, tests, and Storybook stories with component_generator.py. - Bundle Analysis: Score dependency health (0-100), flag heavy packages like moment or lodash with lighter alternatives, and detect dev dependencies leaking into production via bundle_analyzer.py. - Decision Engine: Match constraints (device, LCP target, SEO, team size) against built-in profiles to recommend a stack with bundle budgets and CI gates using frontend_decision_engine.py. - Use Case: Before starting a new SaaS dashboard, run the decision engine with your device and LCP constraints, scaffold the recommended Next.js profile, then audit the bundle as dependencies are added. ## Quick Start Ask the assistant to scaffold a new Next.js project with authentication and then analyze its bundle health using the senior-frontend skill.

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 frontend_scaffolder.py with your project name and the nextjs template to generate an App Router project with TypeScript, Tailwind, ESLint, and Prettier configs. Add --features auth,api,forms to include NextAuth, React Query, or React Hook Form modules.

How do I find heavy npm dependencies slowing down my bundle?▼

Run bundle_analyzer.py against your project directory to get a health score and a list of heavy packages like moment (290KB) or lodash (71KB) with lighter alternatives. Use --verbose to also scan source files for problematic import patterns.

Next.js App Router vs Vite SPA: which should I choose?▼

Choose Next.js App Router for SEO-dependent surfaces needing SSR or React Server Components; choose Vite SPA for auth-walled apps where SEO does not matter. The frontend_decision_engine.py script matches your device, LCP target, and SEO constraints to a profile.

Can I generate React components with tests and Storybook stories?▼

Yes, component_generator.py creates client components, server components, or custom hooks with TypeScript. Pass --with-test to add a Testing Library test file and --with-story to add a Storybook story.

What are the limitations of the bundle analyzer?▼

The analyzer checks package.json against a fixed list of known heavy packages and common misconfigurations; it does not measure actual bundled output sizes. For real bundle measurement, pair it with a build-time tool like bundlewatch or size-limit in CI.