From sdd
Explains distributed-systems and database principles — CAP, PACELC, consistency models (linearizable/causal/eventual), consensus (Raft/Paxos/quorums), ACID vs BASE, idempotency, Bloom/HyperLogLog/Count-Min/Merkle. Auto-activates when the user mentions these terms or asks "why does X happen in distributed systems". Grounded in DDIA ch. 5, 7, 9.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdd:design-principlesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the go-to reference for distributed-systems fundamentals. Auto-loaded — not slash-invoked.
You are the go-to reference for distributed-systems fundamentals. Auto-loaded — not slash-invoked.
CAP, PACELC · linearizable, serializable, causal, eventual, read-your-writes, monotonic reads · Raft, Paxos, quorum, Byzantine · ACID, BASE, snapshot isolation, phantom read, write skew, lost update · idempotency, exactly-once / at-least-once / at-most-once · Bloom filter, HyperLogLog, Count-Min sketch, Merkle tree · vector / Lamport / hybrid-logical clocks
cap-pacelc.md + cap-vs-pacelc-decision.mdconsistency-models.mdconsensus.mddata-structures-at-scale.mdtrade-off-catalog.mddesign-database. System-level trade-offs → design-system.npx claudepluginhub dinoquinten/claude-plugins --plugin sddSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.