agentsclimarketplace

Pub sub visualization pattern

Skill kjuhwa/skills-hub/skills/design/pub-sub-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 pub-sub-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

Canvas-based visualization showing topic channels, publishers fanning out messages to multiple subscribers with animated message particles

SKILL.md

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

pub-sub-visualization-pattern

Pub-sub systems benefit from a three-column layout: publishers on the left, topic/channel brokers in the middle, and subscriber groups on the right. Each publisher emits colored message particles that travel to the broker node, get tagged with a topic label, then fan out along curved Bezier paths to every subscriber bound to that topic. Use distinct hues per topic (e.g., "news.sports" = amber, "news.weather" = cyan) so overlapping flows remain readable, and render subscriber nodes with a small badge counter showing received message count.

The broker node should visually expose its internal topic registry — a stacked list of active topics with subscriber counts — so viewers understand the indirection. Animate message delivery in two phases: publish (publisher → broker, ~300ms) and dispatch (broker → all subscribers in parallel, ~500ms with slight stagger per subscriber to convey fan-out). When a subscriber is offline or has a full queue, render the message particle as dashed/faded and drop it at the subscriber boundary with a small "×" marker rather than silently discarding.

For pub-sub-newsroom, pub-sub-radio-tower, and pub-sub-event-bus-lab, the shared visual vocabulary is: pulsing broker hub, topic-colored particles, fan-out curves, and per-subscriber inbox badges. Always expose subscription lifecycle (subscribe/unsubscribe) as visible edge creation/removal so users can see the decoupling contract — publishers never know who is listening, which is the whole point of pub-sub and must be reinforced by the rendering.

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.