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.
$npx -y skills add dinoquinten/claude-plugins --skill design-principlesInstalls into the current project.
Run `npx skills use "https://github.com/dinoquinten/claude-plugins" --skill "dinoquinten/claude-plugins/design-principles"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/dinoquinten/claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/dinoquinten/claude-plugins"` and select the relevant skills, then follow their instructions.