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
- Register queue driver once at startup.
- Define topic naming and payload contracts.
- Implement send/receive handlers with error strategy.
- 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