software-architecture

Installation
SKILL.md

Software Architecture

Complete framework for designing software systems that are scalable, maintainable, and aligned with business requirements.

When to Use

  • Starting a new project or greenfield development
  • Refactoring a monolith
  • System is growing beyond current architecture
  • Making technology stack decisions
  • Designing for scale (10x users expected)
  • Multiple teams working on same codebase
  • Performance or reliability issues
  • Planning microservices migration

Core Principles

Architecture Serves Business:

  • Technology choices follow business needs
Related skills
Installs
8
GitHub Stars
6
First Seen
Jan 27, 2026