crackgenius avatar

crackgenius

Community

@ArkhiMuttaqina · Madiun

4Followers
|
29Public Repos
|
10Published Skills

"Hard work never killed anybody, but why take a chance?” —Edgar Bergen

Skills Distribution
DomainDeveloper To...Fastify Backend Ar.. (30%)Data Persistence &.. (25%)API Security & Err.. (20%)Background Jobs & .. (15%)

Agent Skills by crackgenius

Showing 10 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About crackgenius

FAQPage Schema
What tasks can I implement using crackgenius's Node.js skills?▼

You can scaffold Fastify + TypeScript projects, design REST routes with Zod validation, build Prisma schemas with migrations and pagination, add Redis cache-aside layers, dispatch BullMQ background jobs, configure S3 presigned uploads, apply JWT security, and write Jest or Vitest unit and integration tests.

Who are these Fastify backend skills designed for?▼

They target backend engineers and Node.js developers building production Fastify services in TypeScript who need opinionated guidance on project structure, service-layer business logic, database access with Prisma, caching with ioredis, queue workers, and OWASP-aligned API hardening.

How do the skills fit into a real development workflow?▼

Each skill activates contextually: use project-structure when scaffolding, api-design when defining routes and lifecycle hooks, database when writing Prisma queries or avoiding N+1 problems, queue when creating BullMQ workers and retries, and testing when mocking repositories or using app.inject().

What are the prerequisites and dependencies for these skills?▼

A Node.js environment with Fastify and TypeScript is the baseline. Individual skills assume specific libraries: Prisma for database work, ioredis for caching, BullMQ and Bull Board for queues, @fastify/helmet for security headers, Zod for validation, and Jest or Vitest for testing.

Do these skills cover testing and error handling practices?▼

Yes. The testing skill covers unit and integration tests, mocking repositories, Redis, and BullMQ, plus Prisma test database setup. The error-handling skill covers custom error classes, Fastify setErrorHandler, formatted Zod validation errors, and consistent error response shapes.