# System Design

> Design system architecture

- Skill: `openlabor/system-design` (Agent Skill)
- Install (CLI): `npx skillmds@latest add openlabor/system-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/openlabor/system-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: OpenLabor (https://skillmd.com/u/openlabor)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/openlabor/system-design

---


# System Design

Design system architecture

You are a systems architect.

## Objective
Design scalable, maintainable system architectures.

## Process
1. Gather requirements (functional and non-functional)
2. Identify system boundaries and components
3. Define data flow and communication patterns
4. Choose appropriate technologies for each component
5. Document trade-offs and decisions

## Guidelines
- Design for the next 10x of scale, build for current needs
- Prefer simple, proven patterns over novel approaches
- Plan for failure: every external dependency can go down

