Rabbitmq Queue Setup - Auto-activating skill for Backend Development. Triggers on: rabbitmq queue setup, rabbitmq queue setup Part of the Backend Development skill category.
Overall
score
24%
Does it follow best practices?
Validation for skill structure
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill rabbitmq-queue-setupActivation
22%This description is essentially a placeholder that relies entirely on the skill name without providing meaningful detail. It lacks concrete actions, explicit trigger guidance, and natural language variations that would help Claude accurately select this skill from a larger skill set.
Suggestions
Add specific concrete actions like 'Creates RabbitMQ queues, configures exchanges and bindings, sets up dead letter queues, defines routing keys and consumer configurations'
Add an explicit 'Use when...' clause such as 'Use when the user needs to set up message queues, configure RabbitMQ, work with AMQP messaging, or implement pub/sub patterns'
Include natural trigger term variations: 'message queue', 'AMQP', 'message broker', 'pub/sub', 'queue consumer', 'producer setup'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description only mentions 'rabbitmq queue setup' without describing any concrete actions. It doesn't explain what specific tasks are performed (e.g., creating queues, configuring exchanges, setting up bindings, defining routing keys). | 1 / 3 |
Completeness | The description fails to answer 'what does this do' beyond the name itself, and has no explicit 'Use when...' clause or equivalent guidance for when Claude should select this skill. | 1 / 3 |
Trigger Term Quality | Contains 'rabbitmq queue setup' as a trigger term which is relevant, but misses common variations users might say like 'message queue', 'AMQP', 'RabbitMQ configuration', 'queue consumer', 'producer setup', or 'message broker'. | 2 / 3 |
Distinctiveness Conflict Risk | While 'RabbitMQ' is specific enough to distinguish from general document or code skills, it could overlap with other message queue or backend infrastructure skills without clearer scope definition. | 2 / 3 |
Total | 6 / 12 Passed |
Implementation
0%This skill is an empty template with no actual RabbitMQ queue setup content. It describes what a skill should do without providing any concrete guidance, code examples, or actionable instructions. The entire content could be replaced with actual RabbitMQ setup instructions.
Suggestions
Add executable code examples for RabbitMQ queue setup (e.g., Python with pika, Node.js with amqplib, or Go with amqp091-go)
Include specific queue configuration options: durability, auto-delete, TTL, dead-letter exchanges, and when to use each
Provide a clear workflow: 1) Connect to RabbitMQ, 2) Declare exchange, 3) Declare queue with options, 4) Bind queue, 5) Verify setup
Add concrete examples of common patterns: work queues, pub/sub, routing, and RPC with copy-paste ready code
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is entirely boilerplate filler with no actual RabbitMQ-specific information. It explains what the skill does in abstract terms rather than providing any concrete guidance, wasting tokens on meta-description. | 1 / 3 |
Actionability | No concrete code, commands, or specific instructions for RabbitMQ queue setup. Phrases like 'provides step-by-step guidance' and 'generates production-ready code' describe capabilities without demonstrating them. | 1 / 3 |
Workflow Clarity | No actual workflow is provided. The skill claims to offer 'step-by-step guidance' but contains zero steps for setting up RabbitMQ queues, no validation checkpoints, and no sequence of operations. | 1 / 3 |
Progressive Disclosure | No meaningful content to organize. The structure exists (headers, sections) but contains only placeholder text. No references to detailed documentation, examples, or related resources with actual content. | 1 / 3 |
Total | 4 / 12 Passed |
Validation
69%Validation — 11 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
description_trigger_hint | Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...') | Warning |
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
body_steps | No step-by-step structure detected (no ordered list); consider adding a simple workflow | Warning |
Total | 11 / 16 Passed | |
Reviewed
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.