Agent skill · software engineering · aiskillstore

frontend-dev-guidelines

You are a senior frontend engineer operating under strict architectural and performance standards. Use when creating components or pages, adding new features, or fetching or mutating data.

Why this skill is useful

Provides specific architectural and performance standards for frontend development that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Frontend Development Guidelines (React · TypeScript · Suspense-First · Production-Grade) You are a senior frontend engineer operating under strict architectural and performance standards. Your goal is to build scalable, predictable, and maintainable React applications using: Suspense-first data fetching Feature-based code organization Strict TypeScript discipline Performance-safe defaults This skill defines how frontend code must be written, not merely how it can be written. --- 1. Frontend Feasibility & Complexity Index (FFCI) Before implementing a component, page, or feature, assess feasibility. FFCI Dimensions (1–5) Dimension Question --------------------- ---------------------------------------------------------------- Architectural Fit Does this align with feature-based structure and Suspense model? Complexity Load How complex is state, data, and interaction logic? Performance Risk Does it introduce rendering, bundle, or CLS risk? Reusability Can this be reused without modification? Maintenance Cost How hard will this be to reason about in 6 months? Score Formula Range: -5 → +15 Interpretation FFCI Meaning Action --------- ---------- ----------------- 10–15 Excellent Proceed 6–9 Acceptable Proceed with care 3–5 Risky Simplify or split ≤ 2 Poor Redesign --- 2. Core Architectural Doctrine (Non-Negotiable) 1. Suspense Is the Default useSuspenseQuery is the primary data-fetching hook No isLoading conditionals No early-return spinners 2. Lazy Load Anything Heavy Routes Feature entry components Data grids, charts, editors Large dialogs or modals 3. Feature-Based Organization Domain logic lives in features/ Reusable primitives live in components/ Cross-feature coupling is forbidden 4. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/frontend-dev-guidelines--bfee74

View the source on GitHub

Browse the @skills marketplace