be-node

Develop NestJS backend services with Prisma ORM and OpenAPI contracts.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MassimilianoPili/agent-framework --skill be-node
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: be-node
Source: https://github.com/MassimilianoPili/agent-framework/tree/main/.claude/agents/be-node
Command: npx skills add https://github.com/MassimilianoPili/agent-framework --skill be-node

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and maintenance of Node.js/TypeScript backend services using the NestJS framework, ensuring adherence to best practices and project structure.

Core Features & Use Cases

  • NestJS Module Generation: Creates modules, controllers, and services following NestJS conventions.
  • Prisma ORM Integration: Defines Prisma schemas, generates migrations, and implements data access logic.
  • API Development: Implements RESTful APIs based on OpenAPI contracts, including DTOs and validation.
  • Testing: Sets up unit and integration tests using Jest and Supertest.
  • Use Case: Develop a new microservice for user authentication using NestJS, Prisma for user data storage, and implement JWT-based security, all guided by an OpenAPI specification.

Quick Start

Use the be-node skill to implement the user authentication API based on the provided contract.

Frequently Asked Questions about be-node

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Node.js backend with NestJS and Prisma?

To build a Node.js backend with NestJS and Prisma, this Skill generates modules, controllers, and services, while integrating Prisma ORM schemas and migrations. It enforces TypeScript best practices and secure coding standards for data-driven RESTful APIs.

What is the best way to generate a NestJS API from an OpenAPI contract?

Generating a NestJS API from an OpenAPI contract is handled via contract-first API design principles. The Skill implements RESTful endpoints, creates Data Transfer Objects (DTOs), and includes validation logic directly from your OpenAPI specifications.

How do I set up unit and integration tests for a NestJS TypeScript application?

Setting up unit and integration tests for a NestJS TypeScript application is supported using Jest and Supertest. The Skill establishes testing configurations to validate RESTful API endpoints and backend service logic securely.

Does this NestJS backend generator support microservices and JWT authentication?

Yes, this NestJS backend generator supports microservices and JWT authentication. It develops data-driven applications using Prisma for user storage and implements JWT-based security guided by OpenAPI specifications.

Can I use this to manage Prisma ORM migrations in a TypeScript project?

Yes, you can use this to manage Prisma ORM migrations in a TypeScript project. The Skill defines Prisma schemas, generates database migrations, and implements the underlying data access logic following strict NestJS conventions.

Why use a contract-first API design for Node.js TypeScript microservices?

Using a contract-first API design for Node.js TypeScript microservices ensures strict adherence to OpenAPI contracts. This approach streamlines RESTful API development, automatically generates DTOs, and maintains consistent validation standards.