Skip to content

Add Azure Service Bus consumer reliability skill and prompt - #88

Closed
rmkr-dev wants to merge 2 commits into
mainfrom
cursor/azure-service-bus-consumer-reliability-5309
Closed

rmkr-dev wants to merge 2 commits into
mainfrom
cursor/azure-service-bus-consumer-reliability-5309

Conversation

@rmkr-dev

@rmkr-dev rmkr-dev commented Nov 6, 2026 •

Copy link
Copy Markdown
Owner

Adds a Skillbook entry and a matching Promptbook entry for Azure Service Bus consumer reliability in Spring Boot.

Skill: azure-service-bus-consumer-reliability-guardrails

  • PeekLock for work with side effects; complete only after the side effect commits; abandon recoverable failures; dead-letter poison messages with a reason and description
  • MaxDeliveryCount and an owned system dead-letter sub-queue; read DeadLetterReason before replay, and resend under a new MessageId when duplicate detection is on
  • Lock duration versus max auto lock renewal; stop without settling on MessageLockLost
  • Prefetch and max concurrent calls sized to processing capacity and the connection pool; sessions for per-key order, competing consumers otherwise
  • Idempotent handlers (inbox, upsert, or natural key) under at-least-once redelivery. This skill owns consuming, settlement, the DLQ, and locks. Publishing stays with the outbox skill
  • Graceful shutdown inside the pod grace period, alerts on DLQ growth and stuck active messages, failure-path tests, checklist, anti-patterns, and a SKILL.md stub

Prompt: harden-azure-service-bus-consumer

  • Inventory first, then PeekLock and settlement, idempotency, retry and DLQ, sizing, shutdown, metrics, and tests
  • Minimal diff with duplicate-delivery, dead-letter, and lock-lost tests before tuning prefetch

Catalogs go to 52 skills / 52 prompts. node scripts/site-check.mjs passes locally.

@rmkr-dev rmkr-dev closed this Nov 6, 2026
@rmkr-dev
rmkr-dev deleted the cursor/azure-service-bus-consumer-reliability-5309 branch November 6, 2026 05:12
@rmkr-dev

rmkr-dev commented Nov 6, 2026

Copy link
Copy Markdown
Owner Author

Closed after renaming the tool-branded head branch. Same commits continue on #89.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant