Jetstream Architecture
Entwirft NATS JetStream streams, subjects und consumers, mit funktionierendem Go/JS/Python code.
Getestet · Funktioniert
Was es kann
Führt einen Agenten durch das Design von NATS JetStream systems: subject namespace, stream retention/storage, pull vs push consumers, ack/backoff/DLQ strategy und idempotent exactly-once publishing. Triggert bei JetStream-spezifischen Anfragen (stream config, consumer types, fanout/work-queue patterns) und bei generischen 'build a message queue / event stream on NATS' requests; verschiebt explizit Kubernetes/deployment und monitoring/troubleshooting Fragen an sibling skills im selben repo.
Testbericht
Die Skill-Antwort traf spezifische Details, die eine generische Antwort übersehen hatte: das exakte $JS.EVENT.ADVISORY.CONSUMER.MAX_DELIVERIES subject für die Verdrahtung einer echten DLQ, das default 2m DuplicateWindow und eine konkrete backoff ladder – die baseline deckte die Form des Designs ab, aber nicht diese load-bearing details.
Getestet am: 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
Befehle & Beispiel-Prompts
/jetstream-architectureEntwirft NATS JetStream streams, subjects und consumers, mit funktionierendem Go/JS/Python code.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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