bpmn-workflow_skill

This skill generates BPMN 2.0 diagrams from feature specs, links them to Gherkin scenarios, and composes a system-wide workflow visualization for stakeholders.
  • TypeScript

306

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill wellapp-ai/well --skill bpmn-workflow

  • SKILL.md5.5 KB

Overview

This skill generates and maintains BPMN 2.0 process diagrams from feature specifications and links them to Gherkin scenarios for end-to-end traceability. It automates creation of feature-level BPMN files, manifests that map Gherkin to BPMN elements, and updates a system-wide diagram to reflect feature pools. The output supports documentation, engineering handoffs, and QA validation.

How this skill works

The skill inspects project feature files and Ask-mode artifacts (wireframes, user flows, API specs) to parse or generate Gherkin scenarios. It calls a BPMN generator to produce feature .bpmn files, creates a manifest that links BPMN elements to scenario IDs, and composes a master system.bpmn by merging features. Validation steps check IDs, step keywords, and BPMN validity.

When to use it

  • After feature exploration (Ask mode) to visualize flows
  • When documenting processes for stakeholders or audits
  • Before planning work to ensure scenarios are covered
  • When updating features with new scenarios or edge cases
  • To generate traceability between tests (Gherkin) and process models

Best practices

  • Run Ask mode first: wireframes and user flows yield richer scenarios
  • Keep scenario IDs unique and consistent across files
  • Follow Gherkin naming conventions: happy, validation, error, edge
  • Include API endpoints as scenarios for integration steps
  • Re-run link and compose steps after modifying scenarios

Example use cases

  • Create BPMN for an invoice creation feature with happy and error paths
  • Document authentication and workspace switching in the master diagram
  • Map validation and edge-case Gherkin scenarios to BPMN user tasks
  • Regenerate system.bpmn after adding or removing features
  • Validate generated BPMN and fix broken manifest links before QA

FAQ

You should have feature exploration completed (wireframes, user flows) and any relevant API endpoints documented; existing .feature files can be parsed.

How are Gherkin scenarios mapped to BPMN elements?

Scenarios become UserTasks; Given/When/Then steps are captured as documentation or subprocess annotations; backgrounds map to shared subprocesses.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
bpmn-workflow skill by wellapp-ai/well | VeilStrat