Skip to content
rd-skills
All skills

message-queue-design

FoundationJIT only

task-agent/review-agent: use when broker delivery, ordering, acknowledgement, DLQ, backpressure, or replay changes; skip synchronous retry without message semantics.

Group
Data & middleware
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • design queues topics consumers ordering retries dead letters and backpressure
  • Kafka topic partition consumer group offset commit schema registry retention compaction DLQ consumer lag replay transactional outbox Kafka Connect

Do not use when

Anti-triggers — as binding as the triggers above

  • no task-local message queue design decision is required
  • synchronous request retry without broker or message-delivery semantics

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • message queue plan with topology, ordering, and acknowledgement; selected retry or no-retry policy; terminal disposition and owner; replay and triggered-metrics evidence with proof limits

Escalation signals

When this skill must hand the decision back

  • Queue misuse creates duplicate work invisible failure and processing lag

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
broker-benchmarks.mdbenchmark-patterndelivery ordering rebalance visibility replay or backpressure semantics need a broker mechanism choicethe task is synchronous and has no broker delivery semanticsTaskReview
checklist.mddecision-checklistA queue-topology, producer, or consumer change affects acknowledgement or visibility, concurrent duplicates, ordering or partition skew, schema evolution, replay, retries, or terminal disposition.broker semantics and handler behavior remain unchanged and provenTaskReview
evidence-patterns.mdevidence-patterndelivery idempotency lag or replay claims need current artifactsfresh broker config and crash-path tests prove each claimTaskReview