system-design-skills
Reason through scalable system design with composable building blocks
All Skills in This Repository (22)
Pure Emerald Level Indicatorsconsistency-coordination
Determine consistency models and coordination protocols for distributed systems.
load-balancing
Distribute incoming network traffic across backend servers using balancing algorithms.
distributed-search
Architects distributed search systems with indexing pipelines, sharding strategies, and BM25 ranking models.
data-storage
Determines optimal database technology and scaling architecture from data shape, access patterns, and throughput requirements.
distributed-logging
Design distributed logging pipelines with tiered storage and correlation ID propagation.
content-delivery
Architects global CDNs by optimizing edge caching, origin offload, geo-routing strategies.
resilience-failure
Analyze system failure modes and apply circuit breakers, bulkheads, and exponential backoff.
sharded-counters
Distribute high-frequency counter writes across storage shards with HyperLogLog.
task-scheduling
Design distributed task scheduling and worker allocation systems for asynchronous background processing.
api-design
Define external API contracts with protocols, pagination, idempotency, and versioning.
observability
Define observability strategies with metrics, logs, traces, and health monitoring.
service-decomposition
Evaluate monolithic, modular monolith, and microservice trade-offs for distributed systems.
Frequently Asked Questions
FAQPage SchemaHow to install system-design-skills?▼
Run `npx skills add proyecto26/system-design-skills --all -g -y` in your terminal to install all 22 skills globally.
How to practice system design interviews?▼
Run the /design command with any prompt like 'design a URL shortener' and it walks you through clarifying requirements, estimating scale, weighing trade-offs, and stress-testing failure modes, then scores the result.
What system design topics does it cover?▼
It covers 20 building blocks including caching, data storage and sharding, load balancing, messaging queues, consistency models, DNS, CDNs, observability, and back-of-the-envelope estimation.
Does it work with Claude Code and other agents?▼
Yes. All skills follow the universal SKILL.md standard and run in Claude Code, Cursor, Codex, and any agent that supports skills, with no runtime dependencies.
Can I use it for real architecture decisions?▼
Yes. Each building block gives concrete options, trade-off tables, behavior under stress, and cloud-provider variants for AWS, Azure, and GCP, so it works for real design reviews, not just interviews.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core