preferences-architectural-patterns
CommunityDesign robust, scalable software systems.
Software Engineering#architecture#design patterns#hexagonal architecture#dependency injection#event-driven#cqrs
Authorcameronraysmith
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the challenge of designing software architectures that are maintainable, scalable, and adaptable to changing requirements by providing established patterns and principles.
Core Features & Use Cases
- Architectural Patterns: Explains hexagonal architecture, CQRS, and event-driven design.
- Dependency Management: Details dependency injection via function parameters and Kleisli arrows.
- Workflow Design: Outlines workflow pipeline architecture and the use of commands and events.
- Use Case: When starting a new project or refactoring an existing one, use this Skill to understand how to structure the application layers (Domain, Application, Infrastructure) to ensure clear separation of concerns and testability.
Quick Start
Explain the core principles of hexagonal architecture for domain isolation.
Dependency Matrix
Required Modules
None requiredComponents
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: preferences-architectural-patterns Download link: https://github.com/cameronraysmith/vanixiets/archive/main.zip#preferences-architectural-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.