frontend-dev-guidelines

Provide unified React/TypeScript frontend development guidelines for components, data fetching, routing, and styling.

Updated Dec 16, 2025
One-click install
npx skills add https://github.com/nguyenvanlinh1902/trackingSolar --skill frontend-dev-guidelines-nguyenvanlinh1902
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-dev-guidelines
Source: https://github.com/nguyenvanlinh1902/trackingSolar/tree/main/.opencode/skill/frontend-development
Command: npx skills add https://github.com/nguyenvanlinh1902/trackingSolar --skill frontend-dev-guidelines-nguyenvanlinh1902

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive, standards-based guidance to unify modern React/TypeScript frontend development, reducing fragmentation and accelerating delivery.

Core Features & Use Cases

  • Provides patterns for Suspense-based data fetching, lazy loading, and proper file organization.
  • Covers styling with MUI v7, TanStack Router, and performance optimization best practices.
  • Helps teams standardize component patterns, routing, and project structure across projects.

Quick Start

Review the Frontend Development Guidelines and apply Suspense-based data fetching, lazy loading, and MUI v7 styling in your components.

Frequently Asked Questions about frontend-dev-guidelines

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

FAQPage Schema
How do I standardize React and TypeScript frontend patterns across multiple projects?

Standardize React and TypeScript frontend patterns by applying unified guidelines for component creation, feature work, and project structure to reduce fragmentation and accelerate delivery.

What is the best way to implement Suspense-based data fetching in a React application?

The best way to implement Suspense-based data fetching involves using the useSuspenseQuery convention alongside proper lazy loading and error handling patterns to manage asynchronous states effectively.

How do I organize feature-level code and routing in a scalable React application?

Organize scalable React routing and code by structuring features into dedicated directories and applying TanStack Router conventions to maintain consistent project architecture.

Does this frontend development approach support styling with MUI v7?

Yes, this frontend development approach supports MUI v7 by defining specific styling conventions and performance optimization best practices to ensure consistent UI implementation.

When should I use lazy loading and error boundaries in my React components?

Use lazy loading and error boundaries in React components when fetching data with Suspense or loading heavy features to handle fallback UI states and catch rendering errors gracefully.