architecture-design

Installation
SKILL.md

Architecture & Design Principles Skill

Transform codebases into maintainable, testable, and scalable architectures using Clean Architecture principles, SOLID design patterns, and industry best practices from the Essential Developer methodology.

Overview

This skill guides you through a structured 5-step process to:

  1. Analyze Requirements → Identify components, responsibilities, and boundaries
  2. Apply SOLID Principles → Design with SRP, OCP, LSP, ISP, DIP
  3. Define Clean Architecture → Establish layers, boundaries, and dependency rules
  4. Design Testing Strategy → Plan unit tests, integration tests, and test boundaries
  5. Document Decisions → Create Architecture Decision Records (ADRs)

Core Philosophy

"Good architecture is a byproduct of good team processes and communication"

This skill follows these principles:

Installs
66
GitHub Stars
1
First Seen
Feb 22, 2026