react-router-framework-mode
🎯Skillfrom remix-run/agent-skills
Enables full-stack React routing with file-based routes, server-side rendering, data loading, and type-safe navigation strategies
Overview
The React Router Framework Mode skill from the official remix-run repository teaches AI coding agents how to build full-stack React apps using React Router's framework mode. It covers routing, loaders, actions, forms, sessions, middleware, error handling, and rendering strategies with accurate, up-to-date patterns that supersede potentially outdated training data.
Key Features
- Full-Stack React Router - Comprehensive coverage of React Router's framework mode including routing, loaders, actions, and forms
- Three Mode Coverage - The repository also provides skills for data mode (createBrowserRouter) and declarative mode (BrowserRouter) for different use cases
- Progressive Reference Loading - Lean SKILL.md core with a reference table pointing to detailed documentation for specific topics
- Session and Middleware - Guidance on implementing sessions, middleware chains, and error handling for production applications
- Rendering Strategies - Coverage of different rendering approaches available in React Router's framework mode
Who is this for?
This skill is for React developers building full-stack applications with React Router who want their AI assistant to generate accurate, current framework-mode code. It is especially valuable for teams migrating from Remix or adopting React Router's framework features for server-side rendering, data loading, and form handling.
Same repository
remix-run/agent-skills(3 items)
Installation
npx vibeindex add remix-run/agent-skills --skill react-router-framework-modenpx skills add remix-run/agent-skills --skill react-router-framework-mode~/.claude/skills/react-router-framework-mode/SKILL.mdSKILL.md
More from this repository2
Enables React Router's data mode for loading, mutating, and navigating routes using `createBrowserRouter` and `RouterProvider` without a Vite plugin.
Configures React Router routes declaratively using BrowserRouter, Routes, and Route for simple client-side navigation and URL parameter handling.