create-backend-entity-with-global-type

Community

Create consistent NestJS entities and shared types

Authormoking55
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents inconsistent backend models and frontend contracts by guiding developers to create NestJS TypeORM entities alongside correctly structured shared TypeScript types.

Core Features & Use Cases

  • Shared Type Design: Determines when interfaces and union types belong in packages/shared-types versus backend-only modules.
  • TypeORM Entity Creation: Provides patterns for building database entities with BaseCustomEntity inheritance, decorators, indexes, and enum handling.
  • Use Case: Build a new product or feature module where the API contract, database schema, and frontend-consumed types must remain synchronized.

Quick Start

Use the create-backend-entity-with-global-type skill to generate the entity and shared types for a new NestJS feature.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: create-backend-entity-with-global-type
Download link: https://github.com/moking55/next-nest-monorepo-boilerplate/archive/main.zip#create-backend-entity-with-global-type

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.