Process modeling using BPMN notation and flowchart patterns. Creates process diagrams with activities, gateways, events, swimlanes, and decision points for workflow documentation.
View on GitHubmelodic-software/claude-code-plugins
business-analysis
plugins/business-analysis/skills/process-modeling/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/business-analysis/skills/process-modeling/SKILL.md -a claude-code --skill process-modelingInstallation paths:
.claude/skills/process-modeling/# Process Modeling ## When to Use This Skill Use this skill when: - **Process Modeling tasks** - Working on process modeling using bpmn notation and flowchart patterns. creates process diagrams with activities, gateways, events, swimlanes, and decision points for workflow documentation - **Planning or design** - Need guidance on Process Modeling approaches - **Best practices** - Want to follow established patterns and standards ## Overview Create and document business processes using BPMN (Business Process Model and Notation) and flowchart notation. Visualize activities, decisions, events, and participant interactions for process understanding and improvement. ## What is Process Modeling? **Process modeling** creates visual representations of how work flows through an organization. It documents: - **Activities**: What work is performed - **Sequence**: Order of activities - **Decisions**: Choice points and conditions - **Participants**: Who performs each step - **Events**: What triggers and ends the process ## BPMN Core Elements ### Activities (Rectangles) | Type | Symbol | Description | |------|--------|-------------| | **Task** | Rectangle | Atomic work unit | | **Sub-Process** | Rectangle with + | Contains child process | | **Call Activity** | Rectangle with thick border | Invokes reusable process | **Task Types:** | Type | Description | |------|-------------| | User Task | Human interaction required | | Service Task | Automated system action | | Script Task | Script/code execution | | Business Rule Task | Decision table evaluation | | Send Task | Message sent | | Receive Task | Message received | | Manual Task | Physical work without system | ### Events (Circles) | Position | Symbol | Description | |----------|--------|-------------| | **Start** | Thin circle | Process trigger | | **Intermediate** | Double circle | Mid-process event | | **End** | Thick circle | Process termination | **Event Types:** | Type | Trigger | |------|---------| | None |