Jetstream Architecture
Designer NATS JetStream streams, emner og forbrukere, med fungerende Go/JS/Python-kode.
Bestått
Hva den gjør
Veileder en agent gjennom design av NATS JetStream-systemer: emne-navnerom, stream-oppbevaring/lagring, pull vs push forbrukere, ack/backoff/DLQ-strategi, og idempotent nøyaktig-én publisering. Utløses ved JetStream-spesifikke forespørsler (stream-konfigurasjon, forbrukertyper, fanout/arbeidskø-mønstre) og ved generiske 'bygg en meldingskø / hendelsesstrøm på NATS'-forespørsler; utsetter eksplisitt Kubernetes/distribusjon og overvåking/feilsøkingsspørsmål til søsterferdigheter i samme repo.
Testrapport
Ferdighets-svaret traff spesifikke detaljer som et generisk svar overså: den eksakte $JS.EVENT.ADVISORY.CONSUMER.MAX_DELIVERIES-emnet for kabling av en ekte DLQ, standard 2m DuplicateWindow, og en konkret backoff-stige — baseline dekket formen på designet, men ikke disse bærende detaljene.
Testet på: 2026-07-14 · Claude Code 2.x (agent harness)
Installer
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-architectureDesigner NATS JetStream streams, emner og forbrukere, med fungerende Go/JS/Python-kode.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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