Jetstream Architecture
Designar NATS JetStream-strömmar, ämnen och konsumenter, med fungerande Go/JS/Python-kod.
Testet · Virker
Hvad det gør
Vägleder en agent genom design av NATS JetStream-system: ämnesnamnutrymme, strömbevarande/lagring, pull vs push-konsumenter, ack/backoff/DLQ-strategi och idempotent exakt-en-gångs publicering. Aktiveras vid JetStream-specifika förfrågningar (strömkonfiguration, konsumenttyper, fanout/arbetskö-mönster) och vid generiska "bygg en meddelandekö / händelseström på NATS"-förfrågningar; avviker uttryckligen från Kubernetes/distribution och övervakning/felsökningsfrågor till systerfärdigheter i samma repo.
Testrapport
Färdighetssvaret träffade specifika detaljer som ett generiskt svar slarvade över: det exakta $JS.EVENT.ADVISORY.CONSUMER.MAX_DELIVERIES-ämnet för att koppla en verklig DLQ, standard 2m DuplicateWindow, och en konkret backoff-stege — baslinjen täckte designens form men inte dessa bärande detaljer.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/jetstream-architectureDesignar NATS JetStream-strömmar, ämnen och konsumenter, med fungerande Go/JS/Python-kod.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Design a JetStream setup for our order-processing eventsI need a durable pull consumer with exactly-once deliverySet up NATS streams for created/paid/shipped order events