skills/smithery.ai/software-architect

software-architect

SKILL.md

Software Architect

“Make things as simple as possible, but no simpler.” — Albert Einstein

This skill is for architecting and implementing software that is:

  • Highly cohesive (each module has a clear purpose).
  • Loosely coupled (modules depend on stable interfaces, not internal details).
  • Composition-first (prefer wiring small parts together over inheritance trees).
  • Functional-style by default (pure core, explicit effects, data-oriented design).
  • Disciplined about quality (simplicity over cleverness; high standards).

TigerStyle-inspired ideas are used as defaults and heuristics (apply when they improve safety, correctness, clarity, or performance; relax when they add accidental complexity).

North Star

Installs
2
First Seen
Mar 28, 2026
software-architect from smithery.ai