commandkit-queue

Installation
SKILL.md

CommandKit Queue Plugin

Activation guidance

Use for decoupled async communication between bot components/services.

Required filesystem expectations

  • queue bootstrap module (for example src/bootstrap/queue.ts)
  • producers/consumers in command/event/service layers
  • shared payload type module for typed contracts

Execution workflow

  1. Register queue driver once at startup.
  2. Define topic naming and payload contracts.
  3. Implement send/receive handlers with error strategy.
  4. Ensure idempotent consumption behavior.

Guardrails

  • Avoid unstructured payloads.
  • Avoid side-effect-heavy consumers without retry/idempotency planning.

Reference index

Name Description
references/00-filesystem-structure.md Queue bootstrap placement and typed contract organization.
references/01-driver-setup.md Driver setup with Redis PubSub integration.
references/02-send-and-receive.md Publish/subscribe usage patterns.
references/03-typed-events.md Typed message contract approach.

Tool index

Name Description
N/A This skill currently has no helper tool scripts.
Related skills
Installs
13
GitHub Stars
158
First Seen
Apr 5, 2026