model-patterns

Community

Build rich domain models with embedded business logic.

Authorhidalgofdz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the creation of comprehensive domain models by embedding validations, associations, and business logic directly within the model, reducing redundancy and improving maintainability.

Core Features & Use Cases

  • Rich Model Construction: Facilitates designing models that encapsulate validations, scopes, callbacks, and business methods.
  • Scalability: Supports complex object relationships, polymorphic associations, and default values, enabling scalable application architectures.
  • Use Case: When developing an application to manage tasks, this Skill helps in defining models like "Task" with validations, state enums, and behavior methods for actions like completing or moving tasks.

Quick Start

Use this Skill to define a new model called 'Card' with attributes and methods for managing task statuses.

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: model-patterns
Download link: https://github.com/hidalgofdz/prestamista/archive/main.zip#model-patterns

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.