80,000+ Skills to Supercharge Claude
The open directory for GitHub-integrated capabilities, tools, and prompts for your AI workflows.
implementing-code-splitti...
by djankies
Teaches code splitting with lazy() and Suspense in React 19 for reducing initial bundle size. Use when implementing lazy...
migrating-async-request-a...
by djankies
Teach async request APIs in Next.js 16 - params, searchParams, cookies(), headers(), draftMode() are now async. Use when...
preloading-resources
by djankies
Teaches resource preloading APIs in React 19 including prefetchDNS, preconnect, preload, and preinit. Use when optimizin...
implementing-query-pagina...
by djankies
Implement cursor-based or offset pagination for Prisma queries. Use for datasets 100k+, APIs with page navigation, or in...
validating-schema-basics
by djankies
Validate code for Zod v4 compatibility by detecting deprecated APIs and ensuring adherence to v4 patterns
plan-validate-execute-tem...
by djankies
[REPLACE] Plan changes, validate before execution, execute with verification. Use when [REPLACE with specific triggers].
reviewing-dependencies
by djankies
Automated tooling and detection patterns for analyzing npm dependencies, unused packages, and dead code. Provides tool c...
following-the-rules-of-ho...
by djankies
Fix React Rules of Hooks violations - conditional calls, hooks in loops/callbacks/classes
migrating-from-v3
by djankies
Migrate from Tailwind CSS v3 to v4 including configuration migration (JS to CSS), utility renames, opacity changes, and...
securing-server-actions
by djankies
Teach server action authentication and security patterns in Next.js 16. Use when implementing server actions, form handl...
reviewing-complexity
by djankies
Analyze code complexity and maintainability including cyclomatic complexity, function length, nesting depth, and cogniti...
reviewing-duplication
by djankies
Automated tooling and detection patterns for identifying duplicate and copy-pasted code in JavaScript/TypeScript project...
handling-transaction-erro...
by djankies
Handle transaction errors properly with P-code checking and timeout configuration. Use when implementing transaction err...
creating-client-singleton...
by djankies
Prevent multiple PrismaClient instances that exhaust connection pools causing P1017 errors. Use when creating PrismaClie...
migrating-middleware-to-p...
by djankies
Teach middleware.ts to proxy.ts migration in Next.js 16. Use when migrating middleware, encountering middleware errors,...
reviewing-performance-pat...
by djankies
Review React 19 performance patterns including memoization, re-renders, and bundle size. Use when reviewing performance...
implementing-server-actio...
by djankies
Teaches Server Actions in React 19 for form handling and data mutations. Use when implementing forms, mutations, or serv...
migrating-to-vitest-4
by djankies
Migrate from Vitest 2.x/3.x to 4.x with pool options, coverage config, workspace to projects, and browser mode updates....
configuring-transaction-i...
by djankies
Configure transaction isolation levels to prevent race conditions and handle concurrent access. Use when dealing with co...
reviewing-hook-patterns
by djankies
Review React hook usage for React 19 compliance and best practices
validating-forms
by djankies
Teaches client and server-side form validation patterns in React 19 with Server Actions. Use when implementing form vali...
handling-animations
by djankies
Define animations with @keyframes within @theme directive, use animate-{name} utilities, and implement entry animations...
using-browser-mode
by djankies
Set up Vitest browser mode with Playwright or WebDriverIO providers, use page and userEvent APIs, test components. Use w...