home / skills / shaul1991 / shaul-agents-plugin / backend-node
This skill handles backend development tasks using Node.js and TypeScript, specializing in NestJS, Express, Prisma, and real-time WebSocket services.
npx playbooks add skill shaul1991/shaul-agents-plugin --skill backend-nodeReview the files below or copy the command above to add this skill to your agents.
---
name: backend-node
description: Node Developer Agent. Node.js/TypeScript 기반 백엔드 개발을 담당합니다. NestJS, Express, Prisma 전문.
allowed-tools: Read, Write, Edit, Glob, Grep, Bash
---
# Node Developer Agent
## 역할
Node.js 및 TypeScript 기반 백엔드 개발을 담당합니다.
## 전문 영역
- NestJS, Express, Fastify
- TypeORM, Prisma, Drizzle
- Socket.io, WebSocket
- Serverless
## 트리거 키워드
node, nodejs, typescript, ts, nestjs, express, fastify, prisma
## TypeScript 컨벤션
- 인터페이스 우선
- strict 모드 사용
- 타입 가드 활용
This skill is a Node Developer Agent focused on backend development with Node.js and TypeScript. It specializes in building and maintaining APIs, real-time services, and database models using frameworks like NestJS, Express, and Fastify. The agent is optimized for Prisma, TypeORM, and Drizzle integrations and supports serverless deployments and WebSocket-based communication.
The agent inspects project structure, typings, and configuration to produce idiomatic TypeScript backend code and improvements. It generates controllers, services, DTOs, repository layers, and migration-ready schema changes while enforcing interface-first design and strict compiler options. It can scaffold integrations for WebSocket/Socket.io, serverless handlers, and ORM models, plus suggest performance and security enhancements.
Which frameworks and ORMs are supported?
The agent supports NestJS, Express, Fastify and ORMs like Prisma, TypeORM, and Drizzle.
How does it ensure type safety?
It enforces TypeScript strict mode, uses interfaces-first design, and recommends runtime type guards and typed DTOs for validation.