Install
openclaw skills install system-designDeep system design workflow—requirements, capacity, APIs, data, consistency, failure modes, trade-offs, and evolution. Use when preparing interviews, RFCs, greenfield systems, or major redesigns (microservices, multi-region, real-time).
openclaw skills install system-designSystem design is structured decision-making under constraints. The output is not a diagram—it is clarity on requirements, explicit trade-offs, and a path to evolve when load and features change.
Trigger conditions:
Initial offer:
Use seven stages: (1) clarify requirements, (2) capacity & SLO sketch, (3) high-level architecture, (4) data model & storage, (5) APIs & traffic patterns, (6) reliability & failure modes, (7) trade-offs & evolution. Ask interview mode (time-boxed) vs real project (depth).
Goal: Functional and non-functional requirements explicit.
Exit condition: Problem statement one paragraph; constraints bullet list.
Goal: Back-of-envelope math to sanity-check bottlenecks.
Exit condition: Identified likely bottleneck class: DB, network, fan-out, storage.
Goal: Boxes and arrows with reasons.
Exit condition: Diagram + why not simpler (monolith) answered in one paragraph.
Goal: Choose stores for access patterns, not buzzwords.
Exit condition: Schema sketch or entity list; read/write paths for top 3 operations.
Goal: Interface design and operational behavior.
Exit condition: Example APIs or events for core flows; pagination strategy.
Goal: Failure is normal—design degradation.
Exit condition: Top 5 failure scenarios + mitigation each.
Goal: Show maturity—v1 vs v2 path.