architecture-patterns - Software Architecture Patterns and Design Principles Guide
Explains architectural patterns, design principles, and code organization strategies for system design
Tags
Updated: 2026-02-12Capabilities
Typical Inputs
Typical Outputs
What this skill does
- explain architecture patterns
- apply design principles
- show layered architecture
- demonstrate clean architecture
- implement repository pattern
- use dependency injection
Inputs
- system requirements
- design problems
- codebase structure
- technical specifications
Outputs
- architecture diagrams
- design decisions
- pattern explanations
- principle applications
Requirements
- software development context
- system design access
- code structure analysis
