Using the transactional-outbox pattern across lib-streaming (writer) and lib-commons/v5/commons/outbox (repository + relay), in two modes. Sweep Mode detects DIY outbox tables, hand-rolled relay loops, send-and-pray emits, missing WithOutboxTx wrapping, and broker calls inside DB transactions. Reference Mode catalogs the writer/repository/envelope API and relay wiring. Go-only. Skip for non-Go or read-only services.
$npx -y skills add lerianstudio/ring --skill using-outboxInstalls into the current project.
Run `npx skills use "https://github.com/lerianstudio/ring" --skill "lerianstudio/ring/using-outbox"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/lerianstudio/ring" that are relevant to the current task. Run `npx skills add "https://github.com/lerianstudio/ring"` and select the relevant skills, then follow their instructions.