← ClaudeAtlas

distributed-system-designlisted

Forces-driven design and review of cross-component distributed systems. Use for service boundaries, interactions, data ownership, consistency, replication, partitioning, scalability, availability, multi-region behavior, failure isolation, capacity, migration, or architectural tradeoffs. Route a single messaging, external-API, background-job, cache, or PostgreSQL mechanism to its dedicated skill; use this skill to compose multiple mechanisms into one system contract.
Dankosik/agent-skills · ★ 0 · API & Backend · score 70
Install: claude install-skill Dankosik/agent-skills
# Forces-Driven Distributed System Design Design from **forces**, not from a catalog: `requirements -> forces -> estimates -> simplest topology -> contracts -> failure model -> evolution -> proof` Every component, edge, and pattern is **earned** by a named requirement or constraint. The strongest design is the simplest topology whose contracts survive the stated load, failures, and evolution. ## Choose the depth Begin at the requested decision and follow only branches that can change its verdict or make the result unsafe. Reuse supplied evidence and settled decisions. - **End-to-end design, readiness, migration, or material guarantee change:** trace the full in-scope chain from forces through proof. - **Narrow review, diagnosis, or correction:** stay on the affected journey and its decision-changing dependencies; leave unrelated capacity, topology, migration, and failure work out of scope. - **Unmet need for distribution:** keep the current deployable, store, or synchronous path and name the measurable condition that would justify the next boundary. Preserve unresolved inputs as labelled assumptions, variables, or gaps. The sections below are a causal map, not mandatory report headings. ## Authority and evidence For review, diagnosis, design, or planning, inspect available requirements, code, schemas, diagrams, telemetry, incidents, and deployment artifacts while preserving state. For build or change requests, make in-scope local changes and run non-destructive valid