askill
djankies

djankies

Publisher on askill

0 total stars
Skills29
Updated 11/25/2025
GitHub
using-interactive-transactions
using-interactive-transactions
djankies11/25/2025

Use interactive transactions with $transaction callback for atomic operations and automatic rollback. Use when operations must succeed or fail together.

0
AI 95
reviewing-complexity
reviewing-complexity
djankies11/25/2025

Analyze code complexity and maintainability including cyclomatic complexity, function length, nesting depth, and cognitive load. Use when reviewing code maintainability, refactoring candidates, or tec...

0
AI 95
refactoring-inline-types
refactoring-inline-types
djankies11/25/2025

Refactor inline types into reusable, well-organized type definitions using interfaces, type aliases, and generics

0
AI 95
testing-zod-schemas
testing-zod-schemas
djankies11/25/2025

Test Zod schemas comprehensively with unit tests, integration tests, and type tests for validation logic

0
AI 95
upgrading-to-prisma-6
upgrading-to-prisma-6
djankies11/25/2025

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...

0
AI 95
auditing-dependencies
auditing-dependencies
djankies11/25/2025

Auditing and updating npm dependencies to prevent security vulnerabilities in TypeScript projects

0
AI 93
creating-custom-utilities
creating-custom-utilities
djankies11/25/2025

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...

0
AI 92
reviewing-dependencies
reviewing-dependencies
djankies11/25/2025

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.

0
AI 92
reviewing-duplication
reviewing-duplication
djankies11/25/2025

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...

0
AI 92
following-the-rules-of-hooks
following-the-rules-of-hooks
djankies11/25/2025

Fix React Rules of Hooks violations - conditional calls, hooks in loops/callbacks/classes

0
AI 90
reviewing-hook-patterns
reviewing-hook-patterns
djankies11/25/2025

Review React hook usage for React 19 compliance and best practices

0
AI 90
configuring-vitest-4
configuring-vitest-4
djankies11/25/2025

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.

0
AI 90
migrating-v3-to-v4
migrating-v3-to-v4
djankies11/25/2025

Complete migration guide from Zod v3 to v4 covering all breaking changes and upgrade patterns

0
AI 88
using-context-api
using-context-api
djankies11/25/2025

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.

0
AI 86
handling-transaction-errors
handling-transaction-errors
djankies11/25/2025

Handle transaction errors properly with P-code checking and timeout configuration. Use when implementing transaction error recovery.

0
AI 85
transforming-string-methods
transforming-string-methods
djankies11/25/2025

Write type-safe transformations with Zod including string methods, custom transforms, codecs, and pipelines

0
AI 85
using-runtime-checks
using-runtime-checks
djankies11/25/2025

Teaches how to validate external data at runtime using Zod and other validation libraries in TypeScript. Use when working with APIs, JSON parsing, user input, or any external data source where runtime...

0
AI 84
validating-forms
validating-forms
djankies11/25/2025

Teaches client and server-side form validation patterns in React 19 with Server Actions. Use when implementing form validation, input checking, or error handling.

0
AI 78

Showing 18 of 29