agent-orchestration
Hub orchestration patterns for multi-agent workflows. Use when processing delegation requests from agents, coordinating…
React and Next.js development patterns for building modern web applications. Use when implementing components, pages, hooks, state management, data fetching, forms, and client-side authentication. Covers TypeScript, App Router, Server Components, and best practices.
Claude Code
$ npx -y skills add shahtuyakov/claude-setup --skill react-patterns --agent claude-code
Codex
$ npx skills add shahtuyakov/claude-setup --skill react-patterns -a codex -y
Cursor
$ npx skills add shahtuyakov/claude-setup --skill react-patterns -a cursor -y
Gemini CLI
$ npx skills add shahtuyakov/claude-setup --skill react-patterns -a gemini-cli -y
GitHub Copilot
$ npx skills add shahtuyakov/claude-setup --skill react-patterns -a github-copilot -y
OpenCode
$ npx skills add shahtuyakov/claude-setup --skill react-patterns -a opencode -y
Windsurf
$ npx skills add shahtuyakov/claude-setup --skill react-patterns -a windsurf -y
name: react-patterns description: React and Next.js development patterns for building modern web applications. Use when implementing components, pages, hooks, state management, data fetching, forms, and client-side authentication. Covers TypeScript, App Router, Server Components, and best practices.
Modern React and Next.js patterns with TypeScript.
| Setup | Best For | Use When | |-------|----------|----------| | Next.js App Router | Full-stack, SSR/SSG | SEO matters, need server components | | Next.js Pages Router | Simpler SSR | Legacy project, simpler mental model | | Vite + React | SPA, client-only | No SSR needed, fastest dev experience | | Create React App | Legacy | Avoid for new projects |
| Topic | Load | Use When | |-------|------|----------| | Project structure | `references/project-structure.md` | Setting up or organizing code | | Components | `references/components.md` | Building UI components | | State management | `references/state-management.md` | Managing app/component state | | Data fetching | `references/data-fetching.md` | API calls, server data | | Forms | `references/forms.md` | Form handling and validation | | Auth (client) | `references/auth-client.md` | Client-side authentication |
// app/users/page.tsx
import { getUsers } from '@/lib/api';
import { UserList } from '@/components/users/UserList';
export default async function UsersPage() {
const users = await getUsers();
return (
<main className="container mx-auto py-8">
<h1 className="text-2xl font-bold mb-6">Users</h1>
<UserList users={users} />
</main>
);
}'use client';
import { useState } from 'react';
interface CounterProps {
initialCount?: number;
}
export function Counter({ initialCount = 0 }: CounterProps) {
const [count, setCount] = useState(initialCount);
return (
<button onClick={() => setCount(c => c + 1)}>
Count: {count}
</button>
);
}// app/api/users/route.ts
import { NextResponse } from 'next/server';
export async function GET() {
const users = await db.user.findMany();
return NextResponse.json(users);
}
export async function POST(request: Request) {
const body = await request.json();
const user = await db.user.create({ data: body });
return NextResponse.json(user, { status: 201 });
}| Package | Purpose | |---------|---------| | `typescript` | Type safety | | `tailwindcss` | Styling | | `@tanstack/react-query` | Server state | | `zustand` | Client state | | `react-hook-form` | Forms | | `zod` | Validation | | `framer-motion` | Animations | | `lucide-react` | Icons |
1. **Explicit prop types** - Interface for every component 2. **No `any`** - Use `unknown` if needed 3. **Strict mode** - Enable in tsconfig 4. **Type imports** - Use `import type` when possible
1. **Functional components** - No class components 2. **Named exports** - Except page defaults 3. **Small files** - One component per file 4. **Custom hooks** - Extract reusable logic 5. **Error boundaries** - Wrap key sections 6. **Loading states** - Always handle loading/error
A multi-agent orchestration framework for Claude Code. Build production software with 7 specialized AI agents that coordinate automatically through a Hub Architecture.
Hub orchestration patterns for multi-agent workflows. Use when processing delegation requests from agents, coordinating…
Expert API design reviewer for REST, GraphQL, and gRPC APIs. Analyzes API designs for security, performance, consistency,…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to…
Database design and implementation patterns for modern applications. Use when designing schemas, writing migrations, optimizing…
Modern design system patterns for 2025. Covers design tokens, OKLCH color systems, fluid typography, animations, dark mode,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.