NATS
Hustá reference NATS/JetStream pokrývající streamy, konzumenty, KV, zabezpečení, clustering a tabulku běžných chyb.
Otestováno · Funguje
Co umí
Samostatná reference pro stavbu na NATS: Core NATS pub/sub, request/reply a frontové skupiny; JetStream streamy, pull/push konzumenti, KV a objektová úložiště; možnosti připojení/znovupřipojení; NKey/JWT zabezpečení a oprávnění subjektů; konfigurace serveru, clustering, listové uzly a Go embedding. Tři podrobné referenční soubory (jetstream.md, security.md, server-deployment.md) se nacházejí vedle SKILL.md a pokrývají úplná pole struktur, rozhodovací stromy a konfigurace Docker/Kubernetes/Helm. Spouští se na jakoukoli otázku týkající se vývoje, nasazení nebo mikroslužeb s protokolem zpráv NATS/JetStream.
Testovací report
Požádal jsem o úryvek odolného JetStream pull-consumeru se správným vypnutím: základní verze použila známé, ale chybné nc.Close() a přeskočila konfiguraci dedup/backoff, zatímco verze vedená dovedností zachytila přesně tuto chybu pomocí vlastní tabulky běžných chyb (nc.Drain(), js.Publish() s Nats-Msg-Id, Nak() při selhání) -- konkrétní oprava pro správnost v produkci, nikoli jen přeformulování dokumentace.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/kaustavdm/nats-skill cd nats-skill mkdir -p ~/.claude/skills cp -r skills/nats ~/.claude/skills/nats
Příkazy a ukázkové prompty
/natsHustá reference NATS/JetStream pokrývající streamy, konzumenty, KV, zabezpečení, clustering a tabulku běžných chyb.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
write a durable JetStream pull consumer with proper shutdown handlingset up NKey security and subject permissions for my NATS clusterhow do I configure a NATS KV store with leaf node clustering