system-architecture

Design scalable distributed system architectures from capacity planning to trade-off analysis.

140|57|Updated Aug 21, 2016
One-click install
npx skills add https://github.com/yennanliu/CS_basics --skill system-architecture-yennanliu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architecture
Source: https://github.com/yennanliu/CS_basics/tree/main/.claude/skills/system-architecture
Command: npx skills add https://github.com/yennanliu/CS_basics --skill system-architecture-yennanliu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to building scalable distributed systems, from capacity planning to trade-off analysis, enabling you to design robust architectures under real-world constraints.

Core Features & Use Cases

  • Requirements & Capacity Planning: Gather functional/non-functional requirements and estimate traffic, storage, and bandwidth.
  • High-Level Design & Components: Define core components, data flows, and integration points.
  • Trade-off Evaluation: Compare consistency, availability, latency, and cost to choose the right architecture.

Quick Start

Design a high-level architecture for a URL shortening service with global distribution, a 99.9% uptime target, and a 10x data growth scenario.