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.