This is a practical guide for working with React and TanStack libraries with senior-level patterns baked in. It prioritizes KISS principles over clever code, readability over brevity, and includes a quick decision tree for common scenarios. The philosophy leans hard on composition, colocation, and type safety, which tracks with modern React best practices. Worth grabbing if you're working with TanStack Query, Table, or Router and want Claude to default to pragmatic patterns instead of overly abstracted solutions. The 122 installs suggest it's seeing real use, and it passed the usual security audits cleanly.

skills.sh installs
157
GitHub stars
5
last updated
Aug 21, 2026

Install

$ npx -y skills add modra40/claude-codex-skills-directory --skill react-tanstack-senior --agent claude-code

Installs into .claude/skills of the current project.

Files

React + TanStack Senior Developer Skill

Core Philosophy

KISS > Clever Code
Readability > Brevity  
Explicit > Implicit
Composition > Inheritance
Colocation > Separation
Type Safety > Any

Quick Decision Tree

State Management:

  • Server state → TanStack Query (WAJIB)
  • URL state → TanStack Router search params
  • Form state → TanStack Form atau React Hook Form
  • Global UI state → Zustand (bukan Redux)
  • Local UI state → useState/useReducer

Routing:

  • SPA → TanStack Router
  • Full-stack SSR → TanStack Start
  • Existing Next.js → tetap Next.js

Project Setup Workflow

  1. Determine project type:

    • SPA/Client-only? → Vite + TanStack Router + Query
    • Full-stack SSR? → TanStack Start (Vinxi-based)
    • Existing project? → Incremental adoption
  2. Initialize project → See folder-structure.md

  3. Setup core dependencies → See recommended-libraries.md

TanStack Ecosystem References

Sponsors

Details

Repository
github.com/modra40/claude-codex-skills-directory
Categories
Frontend Development, Git & Pull Requests, Code Review & Quality, Debugging, Sales & Marketing
First seen
Jun 3, 2026
1pedronauck avatarfrontend-designpedronauck/skillsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat157skills.sh installs
2getsentry avatarsentry-react-native-setupgetsentry/sentry-agent-skillsSetup Sentry in React Native using the wizard CLI. Use when asked to add Sentry to React Native, install @sentry/react-native, or configure error monitoring for150skills.sh installs
3longbridge avatargenerate-component-storylongbridge/gpui-componentCreate story examples for components. Use when writing stories, creating examples, or demonstrating component usage.144skills.sh installs
4harlan-zw avatarvue-router-skilldharlan-zw/vue-ecosystem-skillsvue router skilld132skills.sh installs
5erichowens avatarvaporwave-glassomorphic-ui-designererichowens/some_claude_skillsvaporwave glassomorphic ui designer131skills.sh installs
6absolutelyskilled avatarreact-nativeabsolutelyskilled/absolutelyskilledreact native130skills.sh installs