SkillAgentSearch skills...

react-frontend-skills

Production-grade AI agent skills for React 19, Next.js 16, TypeScript 7, testing, data, UI, and frontend architecture—ready for Codex, Claude Code, Cursor, Pi, and more.

Install / Use

npx skills add PyModel/react-frontend-skills

Installs into whichever agent you are using.

About this skill
📦

Other

Other agent config

Quality Score

85/100

Supported Platforms

Claude Code
Cursor
OpenAI Codex

Our assessment of react-frontend-skills

react-frontend-skills scores 85/100 on our quality scale, 2520th of 4,627 Development & Engineering skills we index.

Its Other is 11 KB long, well organised into 22 sections with 9 code examples: a thorough specification that gives an agent plenty to work with.

It has 41 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
15/15
Adoption
7/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated today, so react-frontend-skills is actively maintained.
  • Our last check on 2026-10-21 found the source still online.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

react-frontend-skills compared with similar skills

All 4 of these similar skills score higher than react-frontend-skills; compare them before choosing.

SkillScoreStarsUpdatedFormat
react-frontend-skills (this skill)by PyModel8541todayOther
taste-skillby Leonxlnx100109.6ktodayCLAUDE.md
headroomby headroomlabs-ai10078.8ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10069.4ktodayCLAUDE.md
claude-howtoby luongnv8910046.5ktodayCLAUDE.md

Frequently asked questions

How do I install react-frontend-skills?
Run npx skills add PyModel/react-frontend-skills. The install tabs above show the steps for each supported agent.
Which AI agents does react-frontend-skills work with?
It is written for Claude Code, Cursor and OpenAI Codex, as a Other file. Other agents that read the same format can often use it too.
Is react-frontend-skills safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is react-frontend-skills still maintained?
The repository was last updated today, so react-frontend-skills is actively maintained.
<h1 align="center">React Frontend Skills</h1> <p align="center"> <strong>Production-grade AI agent skills for the modern React ecosystem, by PyModel</strong> </p> <p align="center"> <a href="https://github.com/PyModel/react-frontend-skills/stargazers"><img src="https://img.shields.io/github/stars/PyModel/react-frontend-skills?style=flat&logo=github&logoColor=white&color=f5c518&labelColor=1c1c1c" alt="Stars" /></a> <a href="https://github.com/PyModel/react-frontend-skills/network/members"><img src="https://img.shields.io/github/forks/PyModel/react-frontend-skills?style=flat&logo=github&logoColor=white&color=4f8cc9&labelColor=1c1c1c" alt="Forks" /></a> <a href="https://github.com/PyModel/react-frontend-skills/issues"><img src="https://img.shields.io/github/issues/PyModel/react-frontend-skills?style=flat&logo=github&logoColor=white&color=e07b39&labelColor=1c1c1c" alt="Issues" /></a> <a href="https://www.npmjs.com/package/@pymodel/react-frontend-skills"><img src="https://img.shields.io/npm/v/@pymodel/react-frontend-skills?style=flat&logo=npm&logoColor=white&color=cb3837&labelColor=1c1c1c" alt="npm" /></a> <a href="https://skills.sh/PyModel/react-frontend-skills"><img src="https://skills.sh/b/PyModel/react-frontend-skills" alt="skills.sh installs" /></a> <a href="LICENSE"><img src="https://img.shields.io/github/license/PyModel/react-frontend-skills?style=flat&color=3fb950&labelColor=1c1c1c" alt="License" /></a> </p> <p align="center"> <a href="#quick-start">Quick start</a> · <a href="#install-per-agent">Per-agent install</a> · <a href="#skills-included">Skills</a> · <a href="#why">Why</a> · <a href="#contributing">Contributing</a> </p>

Tired of your agent being dumb, especially with React? This skill pack is the solution. It will make your agent even dumber!!!!!!!!! haha, I mean: try it first, then judge. <3 If it works out for you, drop a star.

What is this?

React Frontend Skills is a collection of 18 AI agent skills for the React ecosystem. Drop them into your coding assistant and it starts applying real patterns for performance, UI, testing, data, and architecture instead of whatever it remembered from 2023.

Each skill is a portable SKILL.md folder, usually with detailed references/ or rules/ and often an AGENTS.md index. The layout follows the open agent-skills convention, so it works across major AI coding agents.

Coverage: React 19 and Next.js 16 performance, Tailwind CSS v4 and shadcn/ui, testing with Vitest, Playwright and MSW, data handling with TanStack Query, Zod, React Hook Form and nuqs, plus feature-based architecture.

Quick start

One command installs everything and auto-detects the AI agents on your machine:

npx skills add PyModel/react-frontend-skills --all

Pick specific skills instead:

npx skills add PyModel/react-frontend-skills -s react,nextjs,tailwind

Install at the user level so every project sees them:

npx skills add PyModel/react-frontend-skills --all -g

This uses the open-source skills CLI. No account, no config. Skills get symlinked into your agent's directory and activate when relevant.

Or install from npm

Published as @pymodel/react-frontend-skills. Add it as a project dependency, then sync into your agent:

npm install @pymodel/react-frontend-skills
npx skills experimental_sync

experimental_sync reads the package from node_modules and installs all 18 skills into your detected agent.

Or connect through MCP

The separate @pymodel/react-frontend-skills-mcp package exposes every skill and reference file through read-only MCP tools and resources:

{
  "mcpServers": {
    "react-frontend-skills": {
      "command": "npx",
      "args": ["-y", "@pymodel/react-frontend-skills-mcp"]
    }
  }
}

See mcp/README.md for the tool catalog and development details.

Install per agent

Target a single agent with -a <agent>. Use -s '*' for all skills and -g for a global install.

| Agent | Command | | ----- | ------- | | Claude Code | npx skills add PyModel/react-frontend-skills -a claude-code -s '*' -y | | Codex | npx skills add PyModel/react-frontend-skills -a codex -s '*' -y | | Cursor | npx skills add PyModel/react-frontend-skills -a cursor -s '*' -y | | OpenCode | npx skills add PyModel/react-frontend-skills -a opencode -s '*' -y | | Pi | npx skills add PyModel/react-frontend-skills -a pi -s '*' -y | | Kiro CLI | npx skills add PyModel/react-frontend-skills -a kiro-cli -s '*' -y |

<details> <summary><strong>Pythinker and any other AGENTS.md-aware agent (manual)</strong></summary>

Every skill ships a standard SKILL.md, and many also include an AGENTS.md index. Agents that read local instruction files can consume those directly, no CLI required:

# Clone once
git clone https://github.com/PyModel/react-frontend-skills.git

# Point your agent at the skills directory, or copy what you need
cp -r react-frontend-skills/skills/react   ./.agent/skills/
cp -r react-frontend-skills/skills/nextjs  ./.agent/skills/

Then reference skills/<name>/SKILL.md from your agent context, plus AGENTS.md where present. This is the path for Pythinker and custom in-house agents.

</details> <details> <summary><strong>Full list of 77 supported agents</strong></summary>

The skills CLI 1.5.23 supports 77 agents, among them Claude Code, Codex, Cursor, OpenCode, Pi, Kiro CLI, GitHub Copilot, Gemini CLI, Windsurf, Cline, Roo, Goose, Kilo, Droid, Antigravity, Trae, Warp, Zed, Continue, and Qwen Code. Run npx skills add PyModel/react-frontend-skills with no agent flag and it detects yours.

</details>

Skills included

Audited version baseline

This repository contains guidance, not runtime dependencies. The last maintenance pass was checked on 2026-08-20 against these package and documentation lines:

| Area | Audited line | | --- | --- | | React | 19.2 (react 19.2.8) | | Next.js | 16.3 (next 16.3.1) | | TypeScript | 7.0 (typescript 7.0.2) | | Tailwind CSS | 4.3 (tailwindcss 4.3.3) | | Vitest | 4.1 (vitest 4.1.11) | | Playwright | 1.62 (@playwright/test 1.62.1) | | MSW | 2.15 (msw 2.15.0) | | TanStack Query | 5.x (@tanstack/react-query 5.101.4) | | React Hook Form | 7.x (react-hook-form 7.85.0) | | Zod | 4.4 (zod 4.4.3) | | nuqs | 2.10 (nuqs 2.10.0) |

If your project pins a different version, trust that version's official docs over this baseline.

Core framework

| Skill | Rules | What it covers | | ----- | ----- | -------------- | | react | 40 | React 19 concurrent rendering, Server Components, hook optimization | | nextjs | 40 | Next.js 16 App Router, caching, server components, routing | | typescript | 44 | TypeScript 7 migration, compiler config, type safety, async patterns |

UI and styling

| Skill | Rules | What it covers | | ----- | ----- | -------------- | | tailwind | 42 | Tailwind CSS v4 optimization, utility patterns, theming | | shadcn | 42 | shadcn/ui with Radix or Base UI primitives, accessibility | | ui-design | 42 | UI and UX practices, accessibility, responsive design | | web-design-guidelines | dynamic | Fetches the current upstream web interface guidelines |

Data and state

| Skill | Rules | What it covers | | ----- | ----- | -------------- | | tanstack-query | 40 | Data fetching, caching, mutations, optimistic updates | | react-hook-form | 41 | Form validation, performance, field arrays | | zod | 43 | Schema validation, type inference, error handling | | nuqs | 42 | Type-safe URL query state for Next.js |

Testing

| Skill | Rules | What it covers | | ----- | ----- | -------------- | | vitest | 44 | Vitest 4 setup, mocking, async testing, worker pools | | playwright | 43 | End-to-end testing, selectors, authentication, CI | | msw | 45 | API mocking with Mock Service Worker | | tdd | 42 | Test-driven development methodology |

Architecture and practices

| Skill | Rules | What it covers | | ----- | ----- | -------------- | | feature-arch | 42 | Feature-based architecture, module organization | | vercel-composition-patterns | 7 | React composition patterns | | vercel-react-best-practices | 57 | React performance optimization |

Why

Source-grounded

Every skill is built from official documentation and patterns that held up in production work, not recycled generic advice.

Prioritized by impact

| Priority | Impact | What lands here | | -------- | ------ | --------------- | | CRITICAL | Major | Performance problems, build failures | | HIGH | Significant | Noticeable improvements | | MEDIUM | Important | Standard practices | | LOW | Minor | Edge cases and small optimizations |

Actionable rules

Each rule spells out the correct pattern with code, the anti-pattern to avoid, the reason behind it, and how to apply it.

Project structure

react-frontend-skills/
├── mcp/                       # Publishable read-only MCP server
├── skills/
│   ├── react/                # React 19 patterns
│   ├── nextjs/               # Next.js 16 App Router
│   ├── typescript/           # TypeScript optimization
│   ├── tailwind/             # Tailwind CSS v4
│   ├── shadcn/               # shadcn/ui components
│   ├── tanstack-query/       # Data fetching and caching
│   ├── react-hook-form/      # Form handling
│   ├── zod/                  # Schema validation
│   ├── nuqs/                 # URL state management
│   ├── vitest/               # Unit testing
│   ├── playwright/           # E2E testing
│   ├── msw/                  # API mocking
│   ├── tdd/                  # TDD methodology
│   ├── feature-arch/         # Feature architecture
│   ├── ui-design/            # UI and UX practices
│   ├── vercel-composition-patterns/
│   ├── vercel-react-best-practices/
│   └── web-design-guidelines/
├── README.md
├── LICENSE
└── CHANGELOG.md

Every skill folder contains SKILL.md. Most include a references/ or rules/ directory, many include an AGENTS.md index, and some include metadata.json. SKILL.md links the files that belong to that skill.

Usage

Once installed, skills activate when your agent picks up a matching task:

// "Create a Next.js page with data fetching"  → nextjs, react, tanstack-query
// "Build a form with validation"              → react-hook-form, zod, shadcn
// "Write tests for this component"            → vitest, tdd, msw

You can also read the guidelines yourself:

cat skills/react/SKILL.md
cat skills/nextjs/references/cache-use-cache-directive.md

Contributing

Contributions are welcome.

  1. Fork the repo
  2. Add a skill folder under skills/your-skill/ with SKILL.md and any supporting references/, rules/, or metadata it needs
  3. Open a pull request

Improving an existing skill counts just as much. New rules, corrections, version bumps: open a PR.

License

MIT, 2026 Mohamed Elkholy. See LICENSE.


<p align="center"> If this saved you some time, a star helps other people find it. </p> <p align="center"> Built and maintained by <strong>elkaix</strong> · <a href="https://github.com/elkaix">@elkaix</a> </p>

Related Skills

View on GitHub
GitHub Stars41
CategoryDevelopment
Updated10h ago
Forks5

Languages

JavaScript

Trust signals

97/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 info