frontend-dev-guidelines

Codify React/TypeScript frontend practices for data fetching, styling, and routing.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/SKANL/saas-abogados-nextjs --skill frontend-dev-guidelines-skanl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-dev-guidelines
Source: https://github.com/SKANL/saas-abogados-nextjs/tree/main/.agents/skills/frontend-dev-guidelines
Command: npx skills add https://github.com/SKANL/saas-abogados-nextjs --skill frontend-dev-guidelines-skanl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes frontend development practices for React/TypeScript applications, helping teams maintain consistency, accelerate onboarding, and reduce cognitive load when building components, pages, and features.

Core Features & Use Cases

  • Pattern-centric guidelines for Suspense-based data fetching, lazy loading, file organization with features/ directories, MUI v7 styling, TanStack Router routing, and TypeScript best practices.
  • Applicable when creating components, pages, features, fetching data, styling, routing, or debugging frontend code.
  • Real-world scenario: when starting a new frontend feature, consult these guidelines to set up project structure, import conventions, and data-fetching patterns for scalable code.

Quick Start

Use these guidelines as the baseline for any new frontend work: structure files under features/, apply import aliases (/@ and ~features), implement data fetching with useSuspenseQuery, and style using the sx prop in MUI 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 structure React feature directories and import aliases for scalable TypeScript frontend development?

React frontend development uses a feature-based directory structure under features/ and applies import aliases like /@ and ~features. This file organization standardizes coding standards, reduces cognitive load, and accelerates onboarding when building new components and pages.

What is the best way to implement data fetching and lazy loading in modern React applications?

Data fetching in modern React uses Suspense-based patterns with the useSuspenseQuery hook. This approach standardizes asynchronous data retrieval and component rendering delays, ensuring consistent performance across the frontend application.

How do I configure TanStack Router routing for a React and TypeScript project?

TanStack Router routing for React and TypeScript projects is configured using pattern-centric guidelines that enforce consistent navigation structures. These standards apply specifically during page creation and routing tasks to maintain application coherence.

Does MUI v7 work with TypeScript for styling React components using the sx prop?

MUI v7 works with TypeScript for styling React components by applying the sx prop directly. This method standardizes styling practices across the team, ensuring consistent visual implementation during feature creation.

When should I apply standardized frontend guidelines instead of custom patterns?

Standardized frontend guidelines should be applied when starting any new frontend feature, component, or page to ensure scalable code. They establish project structure, import conventions, and data-fetching patterns, reducing technical debt across team workflows.