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.

acc-create-state - PHP 8.5 State Pattern Generator

Generates State pattern infrastructure for PHP 8.5 with interfaces, concrete states, factories, and unit tests

Tags

Updated: 2026-03-23

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • create state interface
  • create abstract state class
  • create concrete state classes
  • create state factory
  • create exception class
  • create unit tests
  • update entity class

Inputs

  • bounded context name
  • list of possible states
  • actions between states
  • valid transitions per state
  • terminal states

Outputs

  • state interface file
  • abstract state class file
  • concrete state class files
  • state factory class file
  • exception class file
  • unit test files
  • updated entity class file

Requirements

  • PHP 8.5
  • domain project structure

Source

  • Spec: SKILL.md
php
state pattern
state machine
code generation
domain driven design
unit tests
create state interface
create abstract state class
create concrete state classes
create state factory
bounded context name
list of possible states
actions between states
state interface file
abstract state class file
concrete state class files