Jetstream Architecture
Navrhuje NATS JetStream proudy, subjekty a konzumenty, s funkčním kódem Go/JS/Python.
Otestováno · Funguje
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 eventsI need a durable pull consumer with exactly-once deliverySet up NATS streams for created/paid/shipped order events