nestjs-forge

Generate NestJS API scaffolds with TypeORM modules and enterprise patterns.

4|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/vikisingh23/neuraforge-ai --skill nestjs-forge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nestjs-forge
Source: https://github.com/vikisingh23/neuraforge-ai/tree/main/skills/nestjs-forge
Command: npx skills add https://github.com/vikisingh23/neuraforge-ai --skill nestjs-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NestJS API generation eliminates boilerplate and enforces enterprise-grade patterns for backend services.

Core Features & Use Cases

  • Entity + DTO + Repository + Service + Controller + Module + Tests + Migration
  • Guards, Interceptors, and Swagger decorators to ensure security, observability, and API docs
  • Auditing fields, soft deletes, and @VersionColumn() to support data integrity and history

Quick Start

Generate a production-ready NestJS API scaffold following enterprise patterns.

Frequently Asked Questions about nestjs-forge

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

FAQPage Schema
How do I generate a NestJS API scaffold with TypeORM modules?

To generate a NestJS API scaffold with TypeORM, this tool automates the creation of structured layers including entities, DTOs, repositories, services, controllers, modules, tests, and migrations. It enforces naming conventions, validation, and Swagger documentation automatically.

What is the best way to structure enterprise NestJS backend projects?

Structuring enterprise NestJS backend projects requires standard architectural layers like services, controllers, and repositories. This generator enforces those enterprise patterns, applying auditing fields, soft deletes, and versioning columns to support data integrity and history tracking.

Does this NestJS code generation tool include Swagger decorators and security guards?

Yes, the NestJS code generation tool includes Swagger decorators, guards, and interceptors. This ensures security, observability, and comprehensive API documentation are applied automatically across all generated controller endpoints.

Can I automatically add audit fields and soft deletes to TypeORM entities?

Yes, you can automatically add audit fields and soft deletes to TypeORM entities. The generated scaffold applies auditing fields, soft deletes, and version columns to all entities, supporting data integrity and historical version tracking.

What enterprise patterns are included when scaffolding a NestJS API?

Scaffolding a NestJS API includes enterprise patterns such as dedicated repository layers, DTO validation, Swagger API documentation, interceptors, and guards. It also applies data integrity features like soft deletes and versioning on all entities.

Do I need to manually create migrations and tests for NestJS TypeORM modules?

No, you do not need to manually create migrations and tests for NestJS TypeORM modules. The generation process automatically scaffolds both database migrations and test files alongside the core service and controller logic.