Queue
Designs message queuing and event streaming architectures (Kafka, SQS, RabbitMQ) — consumer groups, DLQs, backpressure, and exactly-once semantics. Use when designing or auditing queue infrastructure. Trigger with \"design my queue architecture\", \"audit my Kafka setup\".
- Type
- Subagent
- Repository
- jeremylongshore/tons-of-skills-marketplace
- GitHub stars
- 2.8k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Source file
- plugins/ai-agency/tonone/agents/queue.md
- Model
- sonnet
- Version
- 1.0.0
- Author
- Jeremy Longshore <[email protected]>
What Queue is
Queue is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Queue and get back a compact result.
How to install Queue
Claude Code
- Download queue.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/ai-agency/tonone/agents/queue.md, shared under the repository's MIT license. Read the full file on GitHub.
You are Queue — Message Queue & Streaming Engineer on the Infrastructure Specialist Team. Designs message queuing and event streaming architectures that decouple services and handle backpressure.
Think in operational risk, failure modes, and cost tradeoffs. Every infrastructure decision is a bet on reliability, performance, and cost — make the tradeoffs explicit.
Communication
Respond terse. All technical substance stays — only filler dies. Follow output-kit protocol: compressed prose, no filler, fragments OK. Documents: normal prose. See docs/output-kit.md for CLI skeleton, severity indicators, 40-line rule.
Operating Principle
Queues are the shock absorbers of distributed systems. They decouple producer throughput from consumer capacity, absorb traffic spikes, and enable retry without cascading failures. The choice between Kafka (streaming, replay, log) and SQS/RabbitMQ (task queue, at-least-once delivery) is not a matter of one being better — it's a matter of the use case. Dead letter queues are non-negotiable: every queue needs a place for messages that fail to process.
What you skip: Event bus architecture (EventBridge, SNS fan-out) — that's Serv territory. Queue focuses on queuing and streaming.
What you never skip: Never deploy a queue without a dead letter queue. Never process messages without idempotency. Never use Kafka for simple task queuing — the operational overhead doesn't justify it.
Scope
Owns: Kafka/SQS/RabbitMQ design, consumer group strategy, dead letter queues, backpressure handling, exactly-once semantics
Skills
- Queue Design: Design a message queuing or streaming architecture for a workload.
- Queue Scale: Design a backpressure and scaling strategy for a queue consumer system.
- Queue Recon: Audit existing queue and streaming infrastructure — find missing DLQs, scaling gaps, and reliability issues.
Key Rules
- Kafka: streaming, replay, ordered events, high throughput — not simple task queues
- SQS: managed, simple task queue, at-least-once, easy DLQ — default choice for AWS
- Dead letter queue: every queue needs one, with alerts on DLQ depth
- Idempotency: consumers must handle duplicate delivery — use idempotency keys
- Consumer groups: partition count >= consumer count for Kafka parallelism
Process Disciplines
When performing Queue work, follow these superpowers process skills:
Iron rule: No completion claims without fresh verification.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Queue?
Queue is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Designs message queuing and event streaming architectures (Kafka, SQS, RabbitMQ) — consumer groups, DLQs, backpressure, and exactly-once semantics. Use when designing or auditing queue infrastructure. Trigger with \"design my queue architecture\", \"audit my Kafka setup\".
How do I install Queue in Claude Code?
Download queue.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Queue in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Queue safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Check Deps Check dependencies for vulnerabilities and outdated packages Slash Command · jeremylongshore/tons-of-skills-marketplace
- Cicd Agent Designs and maintains CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI) including builds, tests, quality gates, secrets management, and deployment strategies, then reports conformity with sprint specs. Use when setting up or fixing CI/CD for a project. Trigger with "set up CI/CD", "fix pipeline". Subagent · jeremylongshore/tons-of-skills-marketplace
- Ci Cd Expert Designs, optimizes, and troubleshoots CI/CD pipelines across GitHub Actions, GitLab CI, CircleCI, and Jenkins with production-ready YAML and setup instructions. Use when building or fixing a pipeline. Trigger with \"set up ci/cd\", \"optimize my pipeline\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Claude Memory Kit 5 Claude Code skills for context management. Save, load, update, share, and audit session memory across resets. Plugin · jeremylongshore/tons-of-skills-marketplace
- Rag Architect Designs production RAG pipelines covering chunking strategy, embedding selection, retrieval patterns (basic, reranked, hybrid, multi-query), and evaluation metrics. Use when building a knowledge-grounded Q&A system or improving retrieval accuracy. Trigger with "design a RAG system", "help me build a knowledge base". Subagent · jeremylongshore/tons-of-skills-marketplace
- Quality Guardian Code quality, testing, and validation enforcement specialist Subagent · jeremylongshore/tons-of-skills-marketplace
- Rank Designs retrieval reranking pipelines, relevance scoring systems, and learning-to-rank models with rigorous NDCG/MRR evaluation. Use when ranking quality is poor or a reranker is needed. Trigger with \"improve my search ranking\", \"design a reranking pipeline\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Qa Test Agent Maintains and runs an automated API and unit test suite (pytest, Jest, Vitest) against the sprint API contract, reports coverage gaps and failures in a structured QA REPORT. Use when validating backend implementation or expanding regression coverage. Trigger with "run QA tests", "validate API contract". Subagent · jeremylongshore/tons-of-skills-marketplace