Jetstream Architecture

Navrhuje NATS JetStream proudy, subjekty a konzumenty, s funkčním kódem Go/JS/Python.

od lithqube · lithqube/nats-jetstream-claude-skills

Otestováno · Funguje ★ 9.2/10

Jetstream Architecture — Navrhuje NATS JetStream proudy, subjekty a konzumenty, s funkčním kódem Go/JS/Python.

Co umí

Navádí agenta při návrhu systémů NATS JetStream: obor názvů subjektů, uchovávání/ukládání proudů, konzumenti pull vs. push, strategie ack/backoff/DLQ a idempotentní publikování přesně jednou. Spouští se na dotazy specifické pro JetStream (konfigurace proudu, typy konzumentů, vzory fanout/work-queue) a na obecné dotazy "sestavte frontu zpráv / proud událostí na NATS"; výslovně odkládá otázky týkající se Kubernetes/nasazení a monitorování/řešení problémů na sesterské dovednosti ve stejném repozitáři.

Testovací report

Odpověď dovednosti přesně zasáhla specifika, která obecná odpověď opomněla: přesný subjekt $JS.EVENT.ADVISORY.CONSUMER.MAX_DELIVERIES pro propojení skutečného DLQ, výchozí DuplicateWindow 2m a konkrétní ladder backoff — základní verze pokryla tvar návrhu, ale ne tyto nosné detaily.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/lithqube/nats-jetstream-claude-skills
cd nats-jetstream-claude-skills
mkdir -p ~/.claude/skills
cp -r jetstream-architecture ~/.claude/skills/jetstream-architecture

Příkazy a ukázkové prompty

  • /jetstream-architectureNavrhuje NATS JetStream proudy, subjekty a konzumenty, s funkčním kódem Go/JS/Python.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Design a JetStream setup for our order-processing events
  • I need a durable pull consumer with exactly-once delivery
  • Set up NATS streams for created/paid/shipped order events