frontend-dev-guidelines

Enforce React and TypeScript frontend standards with feature-based architecture.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Adam-Guerin/Asmblr --skill frontend-dev-guidelines-adam-guerin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-dev-guidelines
Source: https://github.com/Adam-Guerin/Asmblr/tree/main/skills/frontend-dev-guidelines
Command: npx skills add https://github.com/Adam-Guerin/Asmblr --skill frontend-dev-guidelines-adam-guerin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces opinionated, production-grade standards for modern React + TypeScript frontend development, ensuring consistency, scalability, and maintainability.

Core Features & Use Cases

  • Architectural Enforcement: Guides feature-based architecture, Suspense-first data fetching, and strict TypeScript.
  • Performance Optimization: Promotes best practices for lazy loading, memoization, and efficient rendering.
  • Use Case: When starting a new React project or onboarding new developers, use this Skill to establish and enforce a robust, high-quality frontend development workflow from day one.

Quick Start

Apply the frontend-dev-guidelines skill to ensure new components adhere to Suspense-first data fetching and feature-based organization.

Frequently Asked Questions about frontend-dev-guidelines

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

FAQPage Schema
What is the best way to structure a modern React and TypeScript application for scalability?

Feature-based architecture is the best way to structure modern React applications, organizing components by domain features to ensure consistency, scalability, and maintainability across the project.

How do I implement Suspense-first data fetching in React?

Implement Suspense-first data fetching by enforcing lazy loading and component boundaries that delegate data fetching states to React Suspense, ensuring efficient rendering and strict TypeScript standards.

Can I use MUI v7 for styling with TanStack Router in my React project?

Yes, you can use MUI v7 for styling alongside TanStack Router integration, as this development standard explicitly guides component structure, routing, and styling patterns for these tools.

When do I need strict frontend development standards for my React project?

You need strict frontend development standards when starting a new React project or onboarding developers, establishing a production-grade workflow for performance optimization and maintainability from day one.

Does this React guidelines approach require specific dependencies for lazy loading?

No specific external dependencies are required for lazy loading, as this approach leverages native React features and strict TypeScript to enforce performance optimization and efficient rendering patterns.

Why should I use feature-based architecture instead of component-based architecture in React?

Feature-based architecture should be used because it groups domain logic and components together, enforcing production-grade standards that ensure maintainability and scalability better than flat component-based structures.