frontend-dev-guidelines

Codify React/TypeScript frontend practices into repeatable guidelines for teams.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/congthang12312/Sentinel-AI-test --skill frontend-dev-guidelines-congthang12312
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-dev-guidelines
Source: https://github.com/congthang12312/Sentinel-AI-test/tree/main/.agent/skills/frontend-development
Command: npx skills add https://github.com/congthang12312/Sentinel-AI-test --skill frontend-dev-guidelines-congthang12312

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build teams' consistency by codifying modern React/TypeScript frontend patterns into repeatable guidelines that reduce onboarding time and architectural drift.

Core Features & Use Cases

  • Standard component patterns for React with TypeScript (React.FC, lazy loading, Suspense, and stable exports)
  • Data fetching, routing, and styling guides using useSuspenseQuery, TanStack Router, and MUI v7
  • Performance and organization best practices for scalable frontend codebases
  • Use cases include building new components, feature pages, and routing structures with consistent patterns

Quick Start

Read and apply the guidelines when starting a new React/TypeScript frontend feature to ensure consistency and quality.

Frequently Asked Questions about frontend-dev-guidelines

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

FAQPage Schema
What are the best practices for standardizing React TypeScript component patterns across a team?

Standardizing React TypeScript component patterns involves codifying practices like using React.FC, implementing lazy loading with Suspense, and maintaining stable exports to reduce onboarding time and architectural drift.

How do I structure data fetching and routing with TanStack Router and useSuspenseQuery?

Structure data fetching and routing by applying guidelines for useSuspenseQuery and TanStack Router to ensure consistent Suspense-based data loading and routing structures in TypeScript React projects.

Can I use MUI v7 for styling when building scalable frontend features?

Yes, you can use MUI v7 for styling scalable frontend features by applying codified performance and organization best practices to ensure consistent quality across new components and feature pages.

How do I prevent architectural drift in a scalable React codebase?

Prevent architectural drift in a scalable React codebase by applying repeatable guidelines for file organization, Suspense-based data loading, and performance optimization to maintain consistency.

Does this approach require Suspense for data loading in TypeScript React projects?

Yes, the approach requires Suspense for data loading, satisfying specific requirements for consistent file organization and Suspense-based data fetching using useSuspenseQuery in TypeScript React projects.