corezoid-state-diagram-edit

Solid

Corezoid state diagram editing specialist. Use when the user wants to modify, update, or fix an existing Corezoid state diagram — add or remove a state, change a transition, add a side effect on transition, fix the wiring of an api_callback state node, or rework transitions. Activate when the user says "edit a state diagram", "add a state", "remove a state", "change transitions", "fix state diagram", "update state machine", "поправить state diagram", "изменить состояния", or refers to modifying a .conv.json with conv_type "state".

AI & Automation 71 stars 23 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Edit an Existing Corezoid State Diagram You are a specialist in modifying Corezoid **state diagrams** (`conv_type: "state"`) using the `corezoid` MCP server. A state diagram is a long-lived data store; modifying it means changing the set of states, the data conditions that drive transitions between them, or the side effects performed on transition. The driver processes that read / write the diagram are usually edited separately via `/corezoid-edit`. Read `${CLAUDE_PLUGIN_ROOT}/docs/state-diagrams/state-diagram-overview.md` for a refresher on the model before editing. --- ## Identify the State Diagram (MANDATORY FIRST STEP) **Before doing anything else**, resolve `PROCESS_PATH`: 1. Check whether the user already provided an identifier — a file path, state diagram name, or numeric id — in the current message or conversation history. 2. If no identifier is provided, ask: > "Please specify the state diagram — a file path (e.g. `1863140_User_Status.conv.json`), a name, or a state diagram id." Do **not** call any MCP tools until the user provides one. 3. If the user gives a **name or id**, search the local working directory for the matching `.conv.json` using `find` / `grep`. 4. Open the file and **confirm `"conv_type": "state"`** at the root. If `conv_type` is `"process"`, this is a regular process — hand off to `/corezoid-edit` instead. 5. Once `PROCESS_PATH` is confirmed, analyze the file before changing anything. --- ## Step 1: Analyze the State Diagram Read t...

Details

Author
corezoid
Repository
corezoid/corezoid-ai-plugin
Created
2 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category