Daniel Jankowski
Community@djankies · Ponte Vedra, Florida
{ "age": 28, "location": "FL", }
Agent Skills by Daniel Jankowski
Showing 124 vetted skills indexed across 1 GitHub repositories.
upgrading-to-prisma-6
Guide Prisma 5-to-6 migrations addressing breaking changes and validation.
reviewing-test-quality
Audit Vitest configuration, coverage, and React 19 API testing patterns.
reviewing-security
Detect security vulnerabilities in JavaScript/TypeScript codebases with Semgrep and pattern checks.
using-context-api
Manage React 19 context access with the use() hook and split contexts to reduce re-renders.
using-the-use-hook
Read Promises and Context conditionally inside React components with use().
using-action-state
Manage React 19 form submissions with useActionState and Server Actions.
hashing-passwords
Hash passwords with bcrypt or argon2id using automatic salting.
optimizing-performance
Optimize Zod v4 validation performance with safeParse and module-level schemas.
reviewing-duplication
Detect duplicate and copy-pasted code in JavaScript and TypeScript projects.
managing-client-lifecycle
Orchestrate PrismaClient shutdown to prevent database connection leaks.
using-cache-lifecycle-apis
Automate cache invalidation and policy management for Next.js 16 data.
composing-components
Design reusable React 19 UI components using composition patterns.
tracking-form-status
Track React 19 form submission state with useFormStatus for pending feedback.
preloading-resources
Preload critical resources using React 19 preloading APIs.
avoiding-any-types
Replace TypeScript any types with unknown and type guards.
migrating-to-vitest-4
Migrate Vitest configurations from 2.x/3.x to 4.x.
validating-schema-basics
Detect deprecated Zod v3 patterns in TypeScript projects for v4 compatibility.
validating-string-formats
Validate user strings against standard formats using Zod v4 validators.
handling-animations
Define custom CSS animations in Tailwind CSS using @theme and @keyframes.
optimizing-with-react-compiler
Leverage React Compiler to auto-memoize components and guide manual memoization decisions.
reviewing-performance-patterns
Analyze React 19 performance patterns for re-renders, memoization, and bundle size.
reviewing-component-architecture
Audit React 19 component architectures for size, composition, and server/client boundaries.
using-runtime-checks
Validate external data at runtime using Zod schemas in TypeScript applications.
using-reducers
Manage complex React 19 state with useReducer and dispatched actions.