CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

rabbitmq-queue-setup

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-setup
What are skills?
SKILL.md
Review
Evals

Activation

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'

DimensionReasoningScore

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

DimensionReasoningScore

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%

Validation11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

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

ActivationImplementationValidation

Is this your skill?

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.