What problem does it solve?
This Skill provides a structured, 7-phase framework to systematically design high-level system architectures, suitable for both technical interviews and real-world production system design.
Core Features & Use Cases
- Comprehensive Framework: Guides users through clarifying requirements, estimating capacity, designing components, modeling data, defining APIs, deep-diving on complex areas, and identifying failure modes.
- Adaptable: Applicable to a wide range of system design challenges, from new product features to existing architecture improvements.
- Use Case: When asked to design a URL shortener, this Skill will prompt you to define functional and non-functional requirements, estimate traffic, sketch components like API servers and databases, design the data model for URLs and redirects, define the API for shortening and redirection, and analyze potential failure points.
Quick Start
Use the hld-design skill to design a system for a URL shortener.