systems-design-patterns

Installation
SKILL.md

Systems Design Patterns

Every line you write is a line someone must read, understand, test, debug, and maintain. The goal: engineers working in this codebase should feel like they're assembling, not building. The hard problems are solved once, in the right place, and everything else is composition.

When to Apply

Apply leverage thinking when:

  • Designing abstractions or shared libraries
  • Building reusable primitives or frameworks
  • Choosing between building new code vs configuring existing code
  • Reviewing code for leverage and reuse potential
  • Establishing conventions and patterns across a codebase
  • Evaluating whether code should be data instead

Rule Categories by Priority

Installs
4
GitHub Stars
1
First Seen
Mar 4, 2026
systems-design-patterns — kylejryan/better-code