react-components

Build secure React UI components in Next.js 16 and React 19 apps.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/ArtisanClarinets/crispy-fishstick --skill react-components-artisanclarinets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-components
Source: https://github.com/ArtisanClarinets/crispy-fishstick/tree/main/.agent/skills/react-components
Command: npx skills add https://github.com/ArtisanClarinets/crispy-fishstick --skill react-components-artisanclarinets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams build secure, maintainable React components in Next.js 16 + React 19 apps by providing battle-tested patterns, a robust design system, and accessible UI primitives.

Core Features & Use Cases

  • Client and server component guidance for performance and SEO with enterprise-grade security.
  • Reusable UI primitives, form handling (React Hook Form + Zod), and provider patterns for consistent UX.
  • Accessibility, testing readiness, and a scalable architecture suitable for admin dashboards, internal tools, and design systems.

Quick Start

Create a basic admin form component following the patterns documented in BEST_PRACTICES.md and SKILL.md. For example, scaffold a client form at components/admin/resources-form.tsx, wire it to a CSRF-enabled API, and wrap with a Theme/Auth/Motion provider stack.

Frequently Asked Questions about react-components

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build secure React components for Next.js 16 and React 19?

To build secure React components for Next.js 16 and React 19, use patterns that enforce TypeScript strictness, CSRF-protected API calls, permission gating, and robust error boundaries for scalable UI architecture.

What is the best way to structure accessible forms in React 19?

The best way to structure accessible forms in React 19 is by combining React Hook Form with Zod for validation, wrapped in a provider stack to ensure consistent UX and maintainable code across your application.

Can I use these React UI patterns for enterprise admin dashboards?

Yes, you can use these React UI patterns for enterprise admin dashboards. They provide client and server component guidance specifically designed for performance, SEO, and scalable architecture in internal tools.

How do I manage client and server components for performance in Next.js 16?

Managing client and server components for performance in Next.js 16 involves applying specific guidance for component boundaries, provider patterns, and accessible design primitives to optimize SEO and rendering.

Do I need TypeScript to use these secure React component patterns?

Yes, you need TypeScript to use these secure React component patterns. The architecture enforces TypeScript strictness to ensure maintainable code and robust type safety across forms and UI primitives.

What are the limitations of using manual React component patterns for design systems?

Limitations of using manual React component patterns include potential security gaps without CSRF-protected API calls or permission gating, making standardized patterns necessary for robust enterprise design systems.