Provides standardized guidance on software design principles, architectural patterns, and distributed system best practices for building scalable applications.
The Architecture skill is a comprehensive resource for developers using Claude Code to implement robust system designs. It covers fundamental principles like SOLID and DRY, high-level patterns such as Clean Architecture and Domain-Driven Design, and specific creational, structural, and behavioral design patterns. By integrating these practices into your workflow, the skill assists in making high-stakes structural decisions, managing technical debt through refactoring, and documenting architectural choices using Architecture Decision Records (ADR).
Características Principales
01Best practices for distributed systems and event-driven architectures
02Implementation guidance for SOLID, DRY, KISS, and YAGNI principles
03Frameworks for Architecture Decision Records (ADR) and trade-off analysis
04Deep dives into Clean, Hexagonal, and Domain-Driven Design patterns
0517 GitHub stars
06Catalog of creational, structural, and behavioral design patterns
Casos de Uso
01Refactoring legacy codebases to improve modularity, testability, and maintainability
02Establishing the foundational structure and design patterns for new software projects
03Facilitating architectural code reviews and documenting complex structural decisions