Jetstream Architecture
Progetta stream, subject e consumer NATS JetStream, con codice Go/JS/Python funzionante.
Promosso
Cosa fa
Guida un agente nella progettazione di sistemi NATS JetStream: namespace del subject, retention/storage dello stream, consumer pull vs push, strategia ack/backoff/DLQ e pubblicazione idempotente exactly-once. Si attiva su richieste specifiche di JetStream (configurazione dello stream, tipi di consumer, pattern fanout/work-queue) e su richieste generiche 'build a message queue / event stream on NATS'; rimanda esplicitamente le domande su Kubernetes/deployment e monitoring/troubleshooting a skill sorelle nello stesso repository.
Rapporto di test
La risposta della skill ha colto dettagli specifici che una risposta generica aveva trascurato: l'esatto subject $JS.EVENT.ADVISORY.CONSUMER.MAX_DELIVERIES per cablare un vero DLQ, il DuplicateWindow predefinito di 2m e una scala di backoff concreta — la baseline copriva la forma del design ma non questi dettagli portanti.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/jetstream-architectureProgetta stream, subject e consumer NATS JetStream, con codice Go/JS/Python funzionante.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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