mrgoonie avatar

Frontend Dev Guidelines

A solid reference for teams standardizing on React with TanStack Query and Router, plus MUI v7. It covers the practical stuff: Suspense-based data fetching, lazy loading patterns, file organization conventions, and TypeScript practices. Most useful when you're starting a new feature or onboarding developers who need consistent patterns to follow. The 297 installs and clean security audits suggest it's being used in real projects. Think of it as documentation that lives in your AI's context, so you don't have to repeat your team's conventions every time you ask for a component. Not groundbreaking, but that's the point. It codifies the boring decisions so you can focus on building.

skills.sh installs
377
GitHub stars
2.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add mrgoonie/claudekit-skills --skill frontend-dev-guidelines --agent claude-code

Installs into .claude/skills of the current project.

Files

Frontend Development Guidelines

Purpose

Comprehensive guide for modern React development, emphasizing Suspense-based data fetching, lazy loading, proper file organization, and performance optimization.

When to Use This Skill

  • Creating new components or pages
  • Building new features
  • Fetching data with TanStack Query
  • Setting up routing with TanStack Router
  • Styling components with MUI v7
  • Performance optimization
  • Organizing frontend code
  • TypeScript best practices

Quick Start

New Component Checklist

Creating a component? Follow this checklist:

  • Use React.FC<Props> pattern with TypeScript
  • Lazy load if heavy component: React.lazy(() => import())
  • Wrap in <SuspenseLoader> for loading states
  • Use useSuspenseQuery for data fetching
  • Import aliases: @/, ~types, ~components, ~features
  • Styles: Inline if <100 lines, separate file if >100 lines
  • Use useCallback for event handlers passed to children
  • Default export at bottom
  • No early returns with loading spinners
  • Use useMuiSnackbar for user notifications

New Feature Checklist

Creating a feature? Set up this structure:

Sponsors

Details

Repository
github.com/mrgoonie/claudekit-skills
Categories
Frontend Development, Debugging
First seen
Jun 3, 2026

More from mrgoonie/claudekit-skills

All 28
1bobmatnyc avatarnextjs-corebobmatnyc/claude-mpm-skillsCore Next.js patterns for App Router development including Server Components, Server Actions, route handlers, data fetching, and caching strategies357skills.sh installs
2bobmatnyc avatarsveltebobmatnyc/claude-mpm-skillsSvelte 5 - Reactive UI framework with compiler magic, Runes API, SvelteKit full-stack framework, SSR/SSG, minimal JavaScript352skills.sh installs
3bobmatnyc avatarhono-jsxbobmatnyc/claude-mpm-skillsHono JSX - server-side rendering, streaming, async components, and HTML generation patterns347skills.sh installs
4bobmatnyc avatarflexlayout-reactbobmatnyc/claude-mpm-skillsFlexLayout for React - Advanced docking layout manager with drag-and-drop, tabs, splitters, and complex window management337skills.sh installs
5siviter-xyz avatarfrontend-engineersiviter-xyz/dot-agentFrontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organization with fe322skills.sh installs
6posthog avatarintegration-nextjs-app-routerposthog/skillsPostHog integration for Next.js App Router applications316skills.sh installs