# Explain

> Explain a systems design concept Use when this capability is needed.

- Skill: `tomevault-io/explain-7` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/explain-7`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/explain-7/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/explain-7

---


# Explain Systems Design Concept

Explain a systems design concept in practical, developer-friendly terms.

## Arguments

`$ARGUMENTS` - The concept to explain (e.g., "CAP theorem", "sharding", "circuit breaker", "load balancing")

## Workflow

1. **Identify the concept category** to load the appropriate skill:
   - Interview methodology → `design-interview-methodology`
   - Estimation/capacity → `estimation-techniques`
   - Quality attributes/NFRs → `quality-attributes-taxonomy`
   - Future phases: distributed systems, scalability, cloud-native

2. **Provide a practical explanation** that:
   - Explains what it is in plain terms
   - Shows why it matters for system design
   - Gives concrete examples when possible
   - Discusses trade-offs and when to use it
   - Links to related concepts

3. **Include reference examples** where helpful:
   - Back-of-envelope calculations for scale concepts
   - Decision criteria for pattern selection
   - Real-world analogies for complex concepts

## Example Usage

```bash
/sd:explain CAP theorem
/sd:explain sharding
/sd:explain circuit breaker
/sd:explain back-of-envelope
/sd:explain load balancing
/sd:explain eventual consistency
/sd:explain latency vs throughput
/sd:explain quality attributes
/sd:explain scalability
/sd:explain the "-ilities"
```

## Concept Categories

### Currently Available (Phase 1)

| Category | Example Concepts |
| -------- | ---------------- |
| Interview methodology | 4-step framework, requirements gathering, deep dives |
| Estimation | QPS, storage, bandwidth, latency numbers |
| Quality attributes | Scalability, reliability, availability, performance, security |

### Coming in Future Phases

| Category | Example Concepts |
| -------- | ---------------- |
| Distributed systems | CAP theorem, consensus, message queues |
| Scalability | Load balancing, sharding, caching |
| Cloud-native | Kubernetes, serverless, service mesh |

## Output

A clear, practical explanation that helps engineers understand and apply the concept in real system designs.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/melodic-software) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

