new-entity

Community

Create DDD domain entities and repos.

Authorsolrac97gr
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the creation of domain entities and their corresponding repository interfaces, adhering to Domain-Driven Design (DDD) principles, to streamline backend development.

Core Features & Use Cases

  • Entity Generation: Creates Go structs for domain entities with constructors and business logic methods.
  • Repository Interface Creation: Defines persistence contracts for entities.
  • Value Object Support: Facilitates the creation of reusable value objects.
  • Unit Testing: Generates basic unit tests for entities.
  • Use Case: When starting a new feature in a Go backend project, use this Skill to quickly scaffold the core domain entities and their data access patterns, ensuring consistency and adherence to DDD.

Quick Start

Use the new-entity skill to create a 'Product' entity in the 'catalog' domain with 'id', 'name', and 'price' fields.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: new-entity
Download link: https://github.com/solrac97gr/marketplace-plugins/archive/main.zip#new-entity

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 471,000+ vetted skills library on demand.