LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

create-outbox-pattern - Transactional Outbox Pattern Generator for PHP

Generates Transactional Outbox pattern components for PHP 8.4 with entity, repository, publisher, processor and tests

Tags

Updated: 2026-03-23

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • generate entity class
  • create repository interface
  • create repository implementation
  • generate processor service
  • create console command
  • generate unit tests
  • create database migration
  • save outbox message
  • find unprocessed messages
  • mark message as processed
  • increment retry count
  • delete message

Inputs

  • aggregate type
  • aggregate ID
  • event type
  • payload data
  • correlation ID
  • causation ID
  • max retries count
  • batch size
  • poll interval

Outputs

  • OutboxMessage entity files
  • repository files
  • processor files
  • console command files
  • unit test files
  • database migration files
  • processing result messages

Requirements

  • PHP 8.4
  • Doctrine ORM
  • message broker
  • database connection
  • Symfony console

Source

  • Spec: SKILL.md
outbox pattern
event sourcing
PHP
transactional messaging
domain driven design
reliable messaging
generate entity class
create repository interface
create repository implementation
generate processor service
aggregate type
aggregate ID
event type
OutboxMessage entity files
repository files
processor files