rand / discover-distributed-systems
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/discover-distributed-systems && curl -o .claude/skills/discover-distributed-systems/SKILL.md https://fastmcp.me/Skills/DownloadRaw?id=357
Project Skills
This skill will be saved in .claude/skills/discover-distributed-systems/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Automatically discover distributed systems skills when working with consensus, CRDTs, replication, partitioning, and distributed algorithms
0 views
0 installs
Skill Content
--- name: discover-distributed-systems description: Automatically discover distributed systems skills when working with consensus, CRDTs, replication, partitioning, and distributed algorithms --- # Distributed Systems Skills Discovery Provides automatic access to comprehensive distributed systems skills. ## When This Skill Activates This skill auto-activates when you're working with: - Consensus algorithms (RAFT, Paxos) - CAP theorem, consistency models - CRDTs and eventual consistency - Vector clocks, causality - Replication and partitioning - Distributed locks and leader election - Gossip protocols - Probabilistic data structures ## Available Skills ### Quick Reference The Distributed Systems category contains 17 skills: 1. **cap-theorem** - CAP theorem, consistency vs availability trade-offs 2. **consensus-raft** - RAFT consensus, leader election, log replication 3. **consensus-paxos** - Paxos consensus, Basic/Multi-Paxos 4. **crdt-fundamentals** - Conflict-free Replicated Data Types basics 5. **crdt-types** - Specific CRDT implementations (LWW, OR-Set, RGA) 6. **dotted-version-vectors** - Compact causality, sibling management, optimized vector clocks 7. **interval-tree-clocks** - Dynamic causality, fork/join, scalable tracking 8. **vector-clocks** - Causality tracking, happens-before 9. **logical-clocks** - Lamport clocks, logical time 10. **eventual-consistency** - Consistency levels, quorums, BASE 11. **conflict-resolution** - LWW, multi-value, semantic resolution 12. **replication-strategies** - Primary-backup, multi-primary, chain, quorum 13. **partitioning-sharding** - Hash/range/consistent hashing, rebalancing 14. **distributed-locks** - Redlock, ZooKeeper locks, fencing tokens 15. **leader-election** - Bully, ring, consensus-based election 16. **gossip-protocols** - Epidemic protocols, failure detection 17. **probabilistic-data-structures** - Bloom filters, HyperLogLog, Count-Min Sketch ### Load Full Category Details For complete descriptions and workflows: ```bash cat ~/.claude/skills/distributed-systems/INDEX.md ``` This loads the full Distributed Systems category index with: - Detailed skill descriptions - Usage triggers for each skill - Common workflow combinations - Cross-references to related skills ### Load Specific Skills Load individual skills as needed: ```bash cat ~/.claude/skills/distributed-systems/cap-theorem.md cat ~/.claude/skills/distributed-systems/consensus-raft.md cat ~/.claude/skills/distributed-systems/crdt-fundamentals.md cat ~/.claude/skills/distributed-systems/replication-strategies.md ``` ## Common Workflows ### Understanding Consistency Trade-offs ```bash # CAP → Eventual consistency → Conflict resolution cat ~/.claude/skills/distributed-systems/cap-theorem.md cat ~/.claude/skills/distributed-systems/eventual-consistency.md cat ~/.claude/skills/distributed-systems/conflict-resolution.md ``` ### Implementing Consensus ```bash # RAFT → Leader election → Replication cat ~/.claude/skills/distributed-systems/consensus-raft.md cat ~/.claude/skills/distributed-systems/leader-election.md cat ~/.claude/skills/distributed-systems/replication-strategies.md ``` ### Building Eventually Consistent Systems ```bash # CRDTs → Vector clocks → Conflict resolution cat ~/.claude/skills/distributed-systems/crdt-fundamentals.md cat ~/.claude/skills/distributed-systems/vector-clocks.md cat ~/.claude/skills/distributed-systems/conflict-resolution.md ``` ### Advanced Causality Tracking ```bash # Vector clocks → Dotted version vectors → Interval tree clocks cat ~/.claude/skills/distributed-systems/vector-clocks.md cat ~/.claude/skills/distributed-systems/dotted-version-vectors.md cat ~/.claude/skills/distributed-systems/interval-tree-clocks.md ``` ### Scaling Data ```bash # Partitioning → Replication → Gossip cat ~/.claude/skills/distributed-systems/partitioning-sharding.md cat ~/.claude/skills/distributed-systems/replication-strategies.md cat ~/.claude/skills/distributed-systems/gossip-protocols.md ``` ## Progressive Loading This gateway skill enables progressive loading: - **Level 1**: Gateway loads automatically (you're here now) - **Level 2**: Load category INDEX.md for full overview - **Level 3**: Load specific skills as needed ## Usage Instructions 1. **Auto-activation**: This skill loads automatically when Claude Code detects distributed systems work 2. **Browse skills**: Run `cat ~/.claude/skills/distributed-systems/INDEX.md` for full category overview 3. **Load specific skills**: Use bash commands above to load individual skills --- **Next Steps**: Run `cat ~/.claude/skills/distributed-systems/INDEX.md` to see full category details.