system-design
Audited by Runlayer on Feb 23, 2026
Malicious tool definition detected
Tool: SKILL.md [1/3] Description: --- name: system-design description: 'Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues.
Malicious tool definition detected
Malicious tool definition detected
If recipient is offline: send push notification, store for later delivery --- ## Search Autocomplete ### Requirements - As user types, suggest top completions - Latency under 100ms - Suggestions ranked by frequency/relevance ### Key Components - **Trie (prefix tree):** Data structure optimized for prefix matching - **Aggregation service:** Collects search queries and computes frequencies - **Cache layer:** Top-k results for popular prefixes (Redis) - **Data collection service:** Logs queries for
Malicious tool definition detected
Tool: references/database-scaling.md [1/2] Description: # Database Design and Scaling How to choose, design, and scale databases for distributed systems.
Tool: references/database-scaling.md [2/2] Description: Uneven distribution (hotspots) | | Natural data locality | New data may overwhelm one shard | | Simple to understand | Requires manual range management | **Best for:** Time-series data (shard by month), geographic data (shard by region).
Malicious tool definition detected
Tool: references/estimation-numbers.md [1/2] Description: # Back-of-the-Envelope Estimation Essential numbers, formulas, and worked examples for estimating system capacity.
Tool: references/estimation-numbers.md [2/2]
Malicious tool definition detected
Tool: references/four-step-process.md [1/2] Description: # The Four-Step System Design Process A structured framework for approaching any system design problem. Each step has a clear purpose, time allocation, and set of deliverables.
Tool: references/four-step-process.md [2/2] Description: to avoid write amplification." **4.
Malicious tool definition detected
Tool: references/reliability-operations.md [1/3] Description: # Reliability and Operations A system is only as good as its ability to stay up, recover from failures, and be observed.
Tool: references/reliability-operations.md [2/3] Description: No mixed versions | Database schema changes are tricky (both versions need to work) | | Full testing of green before switch | Requires sophisticated load balancer or DNS switching | **Best for:** Critical services where instant rollback is essential.
Tool: references/reliability-operations.md [3/3]