technical-design-patterns
CommunityCreate precise ABP design docs and ADRs.
Software Engineering#documentation#technical design#ADR#database schema#architecture decisions#API contract#ABP framework
Authoralexsandrocruz
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps teams produce structured technical design documents for ABP Framework features, guiding API contracts, database schemas, and architecture decisions to reduce ambiguity and rework.
Core Features & Use Cases
- API Contract Definition: Capture endpoints, DTOs, permissions, and validation rules for ABP modules.
- Database Schema Planning: Define tables, relations, indexes, and ABP audit fields to support scalable data models.
- Architecture Decisions (ADRs): Document rationale and trade-offs to ensure consistent technical direction.
- DTOs & Validation: Provide templates for input/output DTOs and validation constraints.
- Use Case: When designing a new ABP feature, generate a complete TSD covering REST endpoints, data model, and ADRs.
Quick Start
Provide a complete Technical Design Document for a new ABP feature by outlining the API contract, database schema, and ADRs, using the templates in the references as a starting point.
Dependency Matrix
Required Modules
mermaid-diagram-patterns
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: technical-design-patterns Download link: https://github.com/alexsandrocruz/DominusLeads/archive/main.zip#technical-design-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.