
Publisher on askill
Use interactive transactions with $transaction callback for atomic operations and automatic rollback. Use when operations must succeed or fail together.
Analyze code complexity and maintainability including cyclomatic complexity, function length, nesting depth, and cognitive load. Use when reviewing code maintainability, refactoring candidates, or tec...
Refactor inline types into reusable, well-organized type definitions using interfaces, type aliases, and generics
Test Zod schemas comprehensively with unit tests, integration tests, and type tests for validation logic
Migrate from Prisma 5 to Prisma 6 handling breaking changes including Buffer to Uint8Array, implicit m-n PK changes, NotFoundError to P2025, and reserved keywords. Use when upgrading Prisma, encounter...
Auditing and updating npm dependencies to prevent security vulnerabilities in TypeScript projects
Create custom utilities with @utility directive supporting static utilities, functional utilities with values, theme-based utilities, and multi-value utilities. Use when extending Tailwind with custom...
Automated tooling and detection patterns for analyzing npm dependencies, unused packages, and dead code. Provides tool commands and what to look for—not how to structure output.
Automated tooling and detection patterns for identifying duplicate and copy-pasted code in JavaScript/TypeScript projects. Provides tool commands and refactoring patterns—not workflow or output format...
Fix React Rules of Hooks violations - conditional calls, hooks in loops/callbacks/classes
Review React hook usage for React 19 compliance and best practices
Configure Vitest 4.x with correct pool architecture, coverage settings, and multi-project setup. Use when creating or modifying vitest.config files or setting up test infrastructure.
Complete migration guide from Zod v3 to v4 covering all breaking changes and upgrade patterns
Teaches Context API patterns in React 19 including use() hook for conditional context access. Use when implementing Context, avoiding prop drilling, or managing global state.
Handle transaction errors properly with P-code checking and timeout configuration. Use when implementing transaction error recovery.
Write type-safe transformations with Zod including string methods, custom transforms, codecs, and pipelines
Showing 18 of 29