automate-process

Generate hexagonal glue-code for Zeebe BPMN processes across five layers.

3|Updated Feb 6, 2025
One-click install
npx skills add https://github.com/emaarco/easy-zeebe --skill automate-process
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: automate-process
Source: https://github.com/emaarco/easy-zeebe/tree/main/.claude/skills/automate-process
Command: npx skills add https://github.com/emaarco/easy-zeebe --skill automate-process

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of boilerplate code required to integrate Zeebe BPMN processes with a Spring Boot application, significantly reducing manual development effort and ensuring adherence to best practices.

Core Features & Use Cases

  • Full Hexagonal Architecture Generation: Creates inbound workers, outbound adapters, inbound/outbound port interfaces, and application service stubs.
  • Type-Safe Constants: Enforces the use of constants generated from a ProcessApi file, eliminating magic strings.
  • Use Case: When you have a new Zeebe BPMN model for a business process like "order fulfillment", this Skill can scaffold all the necessary Java code to connect your Spring Boot application to Zeebe, handle tasks, and manage process flow.

Quick Start

Use the automate-process skill to generate glue-code for the 'newsletter-subscription.bpmn' file.

Frequently Asked Questions about automate-process

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Zeebe glue-code for a Spring Boot application?

You can generate Zeebe glue-code by providing a BPMN model, ProcessApi file, or plain description to scaffold full hexagonal architecture layers. The Skill creates inbound workers, port interfaces, application services, and out-adapters for Spring Boot.

What is hexagonal architecture code generation for BPMN processes?

Hexagonal architecture code generation for BPMN processes creates inbound workers, outbound adapters, port interfaces, and application services. This enforces type-safe constants and eliminates magic strings when connecting Zeebe process flows to Spring Boot applications.

Can I scaffold Zeebe workers and ports from an existing BPMN model?

Yes, you can scaffold Zeebe workers and ports from an existing BPMN model. The Skill accepts a BPMN file, ProcessApi file, or plain description to generate the necessary Java code across all five architectural layers.

Does Zeebe code generation skip existing files in my Spring Boot project?

Yes, Zeebe code generation skips existing files in your Spring Boot project. The Skill safely scaffolds new hexagonal architecture components without overwriting your current inbound workers, port interfaces, or application services.

How do I audit a Zeebe BPMN process before generating code?

To audit a Zeebe BPMN process before generating code, the Skill optionally runs a process review audit first. This evaluates the BPMN model prior to scaffolding the hexagonal glue-code, ensuring the process logic is sound.