/diff
Compare two BPMN files - what was added, removed, renamed, rewired
> /plugin marketplace add architawr/claude-bpmn-skill > /plugin install bpmn@bpmn-tools
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/diff
Context preview
What this command does when you run it.
Compare two BPMN files - what was added, removed, renamed, rewired
Command definition
diff.mddescription: Compare two BPMN files - what was added, removed, renamed, rewired argument-hint: <old.bpmn> <new.bpmn>
Use the **bpmn** skill to compare two BPMN files: $ARGUMENTS
Run `diff <a> <b>` to get the semantic + structural delta: flow elements added, removed, renamed, or retyped, and sequence flows whose source/target changed. Then explain the changes in plain business language - not raw IDs - grouped by what they mean for the process (new steps, removed paths, rerouted flow, relabeled activities). This is the tool for As-Is vs To-Be reviews and for showing exactly what an edit changed.
If only one path is given, ask for the second file. The order is `old new`, so "added" means present in the second file but not the first.
A Claude Code plugin that lets Claude work with BPMN 2.0 process diagrams (.bpmn XML): read and explain them in plain language, and create or edit them so they come out valid and visually clean in any modeler (Camunda Modeler, bpmn.io, Cawemo…).
Repo: architawr/claude-bpmn-skill

