state-machine-design とは?
ライフサイクルと動作仕様のためのステートチャートとステートマシンのモデリング ソース: melodic-software/claude-code-plugins。
ライフサイクルと動作仕様のためのステートチャートとステートマシンのモデリング
コマンドラインで state-machine-design AI スキルを開発環境にすばやくインストール
ソース: melodic-software/claude-code-plugins。
Design finite state machines and statecharts for modeling entity lifecycles, workflows, and system behavior.
| State | Condition the system can be in | Draft, Submitted, Paid | | Transition | Change from one state to another | Draft → Submitted | | Event | Trigger for a transition | Submit, Pay, Cancel | | Guard | Condition that must be true | [hasItems], [isValid] | | Action | Side effect on transition | sendNotification, updateDatabase |
| Entry Action | Action when entering state | onEnter: startTimer | | Exit Action | Action when leaving state | onExit: stopTimer |
ライフサイクルと動作仕様のためのステートチャートとステートマシンのモデリング ソース: melodic-software/claude-code-plugins。
AI/検索での引用用の安定したフィールドとコマンド。
npx skills add https://github.com/melodic-software/claude-code-plugins --skill state-machine-designBrowse more skills from melodic-software/claude-code-plugins
ライフサイクルと動作仕様のためのステートチャートとステートマシンのモデリング ソース: melodic-software/claude-code-plugins。
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/melodic-software/claude-code-plugins --skill state-machine-design インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code、Cursor、OpenClaw で使用できるようになります
https://github.com/melodic-software/claude-code-plugins