Skip to content
Spec §10 Curated Hub10 Verified Integrations

Frontend Framework Rules & Custom Instructions

High-performance .cursorrules and system instructions for modern web frontend frameworks including React, Next.js, Vue, Nuxt, and Tailwind CSS.

Total Tools10
Native MCP Servers0
OpenAPI Bridges0
Framework Rules10
ProtocolJSON-RPC 2.0

Frontend development with AI coding assistants requires strict architectural guardrails. Without tailored framework rules, language models frequently mix up client and server components, generate outdated lifecycle hooks, import non-existent utility classes, or produce code that violates accessibility standards.

The Frontend category on MCPBridge provides curated, battle-tested system prompt rules (.cursorrules) and custom instructions for the world's leading web frameworks — including Next.js 15 App Router, React 19, Vue 3, Nuxt, SvelteKit, Angular, and Tailwind CSS.

Each rule set enforces modern best practices: strict TypeScript typing, React Server Component (RSC) hydration safety, Core Web Vitals performance benchmarks, and WCAG accessibility standards, transforming generic AI code suggestions into production-grade engineering output.

Domain Taxonomy & Classification

What Types of Tools Belong in Frontend?

The Frontend ecosystem encompasses distinct tool architectures tailored for different stages of the development and operational lifecycle.

01

React & Next.js Ecosystem Guidelines

Optimized guidelines for React 19, Next.js App Router, Server Actions, and React Server Components (RSC).

Key Capabilities
  • ✓Server vs Client boundary enforcement
  • ✓Server Actions error handling
  • ✓Suspense & streaming data patterns
  • ✓Static export optimization
02

Vue & Nuxt Reactive Framework Rules

Tailored instructions for Vue 3 Composition API, `<script setup>` syntax, Pinia state stores, and Nuxt 3 server routes.

Key Capabilities
  • ✓Composition API best practices
  • ✓TypeScript ref/computed typing
  • ✓Auto-import convention alignment
  • ✓Nuxt SSR hydration safety
03

Lightweight Reactive & Island Architectures

Rules for fine-grained reactivity engines and static site generators including Svelte 5, SolidJS, and Astro.

Key Capabilities
  • ✓Svelte 5 runes syntax ($state, $derived)
  • ✓SolidJS signal lifecycle management
  • ✓Astro island component hydration
  • ✓Zero-JS baseline styling
04

CSS Frameworks & Component Styling Systems

Design system instructions for Tailwind CSS, CSS Modules, and modern design token architectures.

Key Capabilities
  • ✓Utility class ordering & deduplication
  • ✓Arbitrary value prevention
  • ✓Responsive & dark mode variants
  • ✓Container query best practices
Architectural Guidance

Developer Selection Criteria for Frontend

Key technical dimensions to evaluate when choosing a Frontend integration for your AI assistant environment.

Framework Version Alignment

Select rule sets that match your exact major framework version (e.g. Next.js 15 vs Next.js 13 Pages Router). Outdated rules will generate deprecated APIs.

Technical Trade-offModern rules enforce latest patterns (Server Actions, RSC) which may fail on legacy codebases.

TypeScript Strictness vs Prototyping Speed

For production repositories, enforce strict TypeScript rules (`no-explicit-any`, exhaustive discrimination). For early hackathons, use relaxed typing rules.

Technical Trade-offStrict rules prevent runtime type crashes; relaxed rules produce faster initial code iterations.

Styling System Conventions

Ensure the rule set specifies your exact styling library (Tailwind CSS, Vanilla Extract, CSS Modules) to prevent the AI from mixing conflicting paradigms.

Technical Trade-offExplicit styling guidelines prevent bloated CSS bundles and conflicting class names.

State Management Architecture

Clearly define whether state should be stored in URL search params, server cache (React Cache), or client stores (Zustand, Pinia).

Technical Trade-offURL-driven state ensures shareable links and clean SSR; client stores are best for complex ephemeral UI state.
Comparative Analysis

Important Architectural Distinctions

Understanding fundamental design trade-offs between execution models, protocol transports, and privilege boundaries.

React Server Components (RSC) vs Client Components

RSC executes exclusively on the server with zero client bundle footprint, whereas Client Components ('use client') run on both server and browser to handle interactivity.

React Server ComponentsModel A

  • •Can directly access database and server-side secrets
  • •Zero JavaScript sent to the client; faster Core Web Vitals
  • •Cannot use useState, useEffect, or browser DOM event listeners

Client Components ('use client')Model B

  • •Handles user interaction, clicks, inputs, and browser state
  • •Can use React hooks (useState, useEffect, useContext)
  • •Adds JavaScript to client bundle; requires careful hydration guards

Full-Stack Meta-Framework vs Client-Only SPA

Full-stack frameworks (Next.js, Nuxt, SvelteKit) provide integrated server routes and SSR, while SPAs (Vite + React) serve static bundles to the browser.

Full-Stack Meta-FrameworkModel A

  • •Built-in Server-Side Rendering (SSR) and dynamic edge rendering
  • •Optimal for SEO, social sharing, and search engine crawlers
  • •Requires Node.js runtime, Docker, or edge hosting (Cloudflare/Vercel)

Client-Only SPAModel B

  • •Deployable anywhere as flat static HTML/CSS/JS files
  • •Zero backend server maintenance; low-cost S3/CloudFront hosting
  • •Requires client-side data fetching and has weaker SEO indexing
Editor's Picks

Curated Recommendations

Hand-picked integrations thoroughly tested in laboratory environments for stability, token efficiency, and developer ergonomics.

Most PopularBest for Next.js App Router

Next.js .cursorrules→

Comprehensive system instructions for Next.js 15 App Router. Enforces React Server Components, Server Actions, proper caching, and TypeScript typing.

Quick install:cp /rules/nextjs/.cursorrules ./
Design EssentialBest for Utility-First Styling

Tailwind CSS .cursorrules→

Guides AI assistants to generate clean, responsive, and accessible Tailwind CSS classes without redundant inline styles.

Quick install:cp /rules/tailwind/.cursorrules ./
Vue EcosystemBest for Modern Vue Applications

Vue 3 .cursorrules→

Optimized for Vue 3 `<script setup>` syntax, Pinia stores, and TypeScript integration.

Quick install:cp /rules/vue/.cursorrules ./
Transparency & Trust

How Frontend Listings are Evaluated

Framework rule sets are audited for code quality, syntax modernness, TypeScript type correctness, and prevention of deprecated framework APIs.

Framework Version Accuracy40%

Strict adherence to latest stable framework releases (e.g. Next.js 15, React 19) without deprecated methods.

  • ✓Modern idiomatic patterns
  • ✓Zero deprecated APIs
  • ✓Aligned with official docs
TypeScript Type Safety30%

Enforcement of proper interface definitions, generic types, and prohibition of `any` types.

  • ✓Strict type definitions
  • ✓Props interface standards
  • ✓No explicit any
Accessibility & Performance Standards15%

Mandatory inclusion of WCAG semantic elements, ARIA attributes, and Core Web Vitals optimization.

  • ✓Semantic HTML5 elements
  • ✓ARIA attributes on interactive elements
  • ✓Lazy loading images
Prompt Token Efficiency15%

Concise rule instructions that maximize impact while consuming minimal prompt token overhead.

  • ✓Structured bullet formatting
  • ✓Under 1,000 tokens
  • ✓Actionable DO/DON'T rules
Audit Cadence: Reviewed quarterly upon major framework version releases.
Read MCPBridge Complete 4-Tier Editorial Methodology →

Frontend Complete Specification Directory

Explore individual integration specifications, multi-client installation matrix, and configuration parameters for all Frontend Model Context Protocol servers and frameworks.

Browse by Category

Explore MCP server integrations organized by platform and use case.

Developer Tools Integrations (15+)
AI & ML Integrations (15+)
Data & Analytics Integrations (15+)
Cloud Infrastructure Integrations (15+)
Communication Integrations (15+)
Finance & Payments Integrations (15+)
Design & Creative Integrations (15+)
Productivity Integrations (15+)
Databases Integrations (15+)
Security Integrations (15+)
Browser Automation Integrations (6+)
Automation Integrations (6+)