patterns-of-enterprise-application-architecture
About patterns-of-enterprise-application-architecture
A development skill for applying enterprise application architecture patterns when making design or code decisions. It directs users to concise rules first, with a longer reference for unresolved tradeoffs.
Key features
- 01Guidance on application layering
- 02Service layer and transaction script patterns
- 03Domain model and data mapper patterns
- 04Repository, unit of work, and identity map patterns
- 05DTO and integration patterns
- 06Short rules with a deeper reference
Use cases
- 01Choosing an application structure
- 02Evaluating data access patterns
- 03Considering transaction and service boundaries
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ ciembor/ agent-rules-books --skill patterns-of-enterprise-application-architectureAfter installing, type/patterns-of-enterprise-application-architecturein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
patterns-of-enterprise-application-architecture.mdpatterns-of-enterprise-application-architecture.mini.mdpatterns-of-enterprise-application-architecture.nano.mdDetails
From the project READMEPatterns of Enterprise Application Architecture Skill
Use this skill when a task involves enterprise application structure, layering, service layer, transaction script, domain model, data mapper, repository, unit of work, identity map, DTOs, or integration patterns.
Before making design or code decisions, read and apply patterns-of-enterprise-application-architecture.mini.md. Use patterns-of-enterprise-application-architecture.md only as a deeper reference when the mini rules are not enough for the current enterprise-pattern tradeoff.