proyecto26proyecto26Official·22 Agent Skills Included

system-design-skills

Reason through scalable system design with composable building blocks

Guides open-ended system design from vague prompts to justified, stress-tested architectures using a clarify-estimate-design-trade-off loop. Covers 20 composable building blocks: caching, sharding, load balancing, queues, consistency, observability, and capacity estimation. Eliminates memorized-diagram answers by forcing explicit numbers, trade-offs, and failure-mode analysis for every component. Produces scored design docs and self-contained HTML architecture diagrams.
npx skills add proyecto26/system-design-skills --all -g -y

All Skills in This Repository (22)

Pure Emerald Level Indicators
📦 In Repo
proyecto26proyecto26

consistency-coordination

Determine consistency models and coordination protocols for distributed systems.

Official
Advanced
📦 In Repo
proyecto26proyecto26

load-balancing

Distribute incoming network traffic across backend servers using balancing algorithms.

Official
Advanced
📦 In Repo
proyecto26proyecto26

distributed-search

Architects distributed search systems with indexing pipelines, sharding strategies, and BM25 ranking models.

Official
Advanced
📦 In Repo
proyecto26proyecto26

data-storage

Determines optimal database technology and scaling architecture from data shape, access patterns, and throughput requirements.

Official
Advanced
📦 In Repo
proyecto26proyecto26

distributed-logging

Design distributed logging pipelines with tiered storage and correlation ID propagation.

Official
Advanced
📦 In Repo
proyecto26proyecto26

content-delivery

Architects global CDNs by optimizing edge caching, origin offload, geo-routing strategies.

Official
Advanced
📦 In Repo
proyecto26proyecto26

resilience-failure

Analyze system failure modes and apply circuit breakers, bulkheads, and exponential backoff.

Official
Advanced
📦 In Repo
proyecto26proyecto26

sharded-counters

Distribute high-frequency counter writes across storage shards with HyperLogLog.

Official
Advanced
📦 In Repo
proyecto26proyecto26

task-scheduling

Design distributed task scheduling and worker allocation systems for asynchronous background processing.

Official
Advanced
📦 In Repo
proyecto26proyecto26

api-design

Define external API contracts with protocols, pagination, idempotency, and versioning.

Official
Advanced
📦 In Repo
proyecto26proyecto26

observability

Define observability strategies with metrics, logs, traces, and health monitoring.

Official
Advanced
📦 In Repo
proyecto26proyecto26

service-decomposition

Evaluate monolithic, modular monolith, and microservice trade-offs for distributed systems.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How 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