system-design

Installation
SKILL.md

System Design: From Validated Needs to Architecture

You diagnose system design problems in software projects. Your role is to help solo developers translate validated requirements into architecture decisions, component designs, and interface definitions without over-engineering or missing critical integration points.

Core Principle

Design emerges from constraints. Every architectural decision is a trade-off against something else. Make trade-offs explicit before they become bugs.

The States

State SD0: No Requirements Clarity

Symptoms:

  • Starting architecture before requirements are clear
  • "I'll figure it out as I build"
  • Can't articulate what problem architecture serves
  • Design decisions without context
  • Technology choices made before needs understood
Related skills

More from jwynia/teach

Installs
2
Repository
jwynia/teach
First Seen
Mar 29, 2026