agentsclimarketplace

Raft consensus visualization pattern

Skill kjuhwa/skills-hub/skills/design/raft-consensus-visualization-pattern

Self-correcting knowledge corpus for Claude Code — 9 stable shape clusters, bias-correction pipeline baked into contribution flow. 47 papers, 45 techniques, 1.1k skills.

Install
npx -y skills add kjuhwa/skills-hub --skill raft-consensus-visualization-pattern

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Multi-panel layout for visualizing Raft consensus state across leader election, log replication, and term progression

SKILL.md

1.9 KB, 311 tokens by cl100k_base, as published. Nobody here has run it

raft-consensus-visualization-pattern

Raft consensus visualizations should be organized around three synchronized panels that reflect the protocol's core mechanics: a cluster topology view showing nodes colored by role (Leader=gold, Follower=blue, Candidate=orange), a log/term timeline showing per-node state history, and an event stream showing RPC messages (RequestVote, AppendEntries) flowing between nodes. Each node should display its current term, votedFor, commitIndex, and lastApplied as a compact state card, with role transitions animated via color morphing rather than abrupt swaps so viewers can trace the causal chain.

Message flow must be rendered as directional arrows with explicit RPC type labels and acknowledgment status — failed/timed-out RPCs shown as dashed red lines, successful quorum acknowledgments as solid green. For leader election specifically, highlight the split-vote and majority-win scenarios with a vote-tally ring around each candidate. For log replication, use a horizontal log strip per node with matched indices aligned vertically, so divergence between leader and followers is visually obvious (mismatched entries highlighted, truncation points marked).

Term timelines should be the anchor axis — a horizontal band at the top showing term boundaries, election timeouts, and leader tenure per term. All three panels share this timeline via a playhead cursor, so scrubbing shows simultaneous state across topology, logs, and events. Speed controls (0.25x–4x) and step-forward buttons let viewers pause at critical moments like election timeout expiry, vote granting, or commit index advancement.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.