80,000+ Skills to Supercharge Claude
The open directory for GitHub-integrated capabilities, tools, and prompts for your AI workflows.
migrating-v3-to-v4
by djankies
Complete migration guide from Zod v3 to v4 covering all breaking changes and upgrade patterns
optimizing-query-performa...
by djankies
Optimize queries with indexes, batching, and efficient Prisma operations for production performance.
implementing-parallel-rou...
by djankies
Teach parallel routes and slot patterns in Next.js 16. Use when implementing parallel routes, working with @slot syntax,...
using-context-api
by djankies
Teaches Context API patterns in React 19 including use() hook for conditional context access. Use when implementing Cont...
implementing-query-cachin...
by djankies
Implement query result caching with Redis and proper invalidation strategies for Prisma 6. Use when optimizing frequentl...
reviewing-type-safety
by djankies
Code review skill that checks TypeScript type safety, exported for use by cross-cutting review plugin
securing-data-access-laye...
by djankies
Teach Data Access Layer pattern to prevent CVE-2025-29927 middleware authentication bypass. Use when implementing authen...
reviewing-vitest-config
by djankies
Review Vitest configuration for deprecated patterns and best practices. Use when reviewing test configuration or vitest...
sanitizing-user-inputs
by djankies
Sanitizing and validating user input to prevent XSS, injection attacks, and security vulnerabilities in TypeScript appli...
search-analyze-report-tem...
by djankies
[REPLACE] Search for patterns, analyze findings, generate structured reports. Use when [REPLACE with specific triggers].
writing-vitest-tests
by djankies
Write Vitest tests with describe/test blocks, expect assertions, vi mocking, async testing, and parameterized tests. Use...
testing-hooks
by djankies
Teaches testing custom hooks in React 19 using renderHook from React Testing Library. Use when testing custom hooks or h...
avoiding-angle-bracket-as...
by djankies
Avoid angle-bracket type assertions (<Type>) and use 'as Type' syntax instead
transforming-string-metho...
by djankies
Write type-safe transformations with Zod including string methods, custom transforms, codecs, and pipelines
using-type-guards
by djankies
Teaches how to write custom type guards with type predicates and use built-in type narrowing in TypeScript. Use when wor...
using-generics
by djankies
Teaches generic constraints, avoiding any in generic defaults, and mapped types in TypeScript. Use when creating reusabl...
using-the-use-hook
by djankies
React 19's use() API for reading Promises/Context conditionally. For async data fetching, Suspense, conditional context...
validating-string-formats
by djankies
Guide to Zod v4 new features including top-level string formats, string transformations, codecs, and stringbool
validating-external-data
by djankies
Validating external data from APIs, JSON parsing, user input, and any untrusted sources in TypeScript applications
using-runtime-checks
by djankies
Teaches how to validate external data at runtime using Zod and other validation libraries in TypeScript. Use when workin...
reviewing-security
by djankies
Automated tooling and detection patterns for JavaScript/TypeScript security vulnerabilities. Provides scan commands, vul...
reviewing-test-quality
by djankies
Review React 19 test quality including coverage, patterns, and React 19 API testing. Use when reviewing tests or test co...
testing-server-actions
by djankies
Teaches testing Server Actions in isolation in React 19. Use when testing Server Actions, form handling, or server-side...
avoiding-any-types
by djankies
Teaches when and how to use unknown instead of any type in TypeScript. Use when working with TypeScript code that has an...