quarkus-flow-dev

Build and test Quarkus Flow workflows with FuncDSL and YAML.

1|5|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/mdproctor/claude-skills --skill quarkus-flow-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarkus-flow-dev
Source: https://github.com/mdproctor/claude-skills/tree/main/quarkus-flow-dev
Command: npx skills add https://github.com/mdproctor/claude-skills --skill quarkus-flow-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quarkus Flow Development helps Java developers build, test, and debug Quarkus Flow workflows by providing a structured pattern set, clear conventions, and practical guidance that extend the existing java-dev toolkit.

Core Features & Use Cases

  • Extends java-dev with quarkus-flow-specific patterns, conventions, and guidelines for writing Flow subclasses.
  • Provides a comprehensive Task DSL (FuncDSL) for composing workflows, injecting CDI beans, and handling events, plus YAML-defined workflows support.
  • Includes testing guidance and HITL patterns to validate correctness during development and CI integration.

Quick Start

Install the quarkus-flow-dev skill and start building Flow subclasses using the FuncDSL and YAML workflows.

Frequently Asked Questions about quarkus-flow-dev

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

FAQPage Schema
How do I build and test Quarkus Flow workflows in Java?

To build and test Quarkus Flow workflows, you enforce standard Flow class structures and use the Task DSL (FuncDSL) for composing tasks. Testing support is provided via quarkus-flow-testing to validate correctness during development.

What is the best way to compose tasks using FuncDSL in Quarkus?

The best way to compose tasks with FuncDSL in Quarkus is by using the provided Task DSL patterns. This approach allows you to compose workflows, inject CDI beans, and handle events safely within your Java project.

Does Quarkus Flow support YAML-defined workflows and CDI bean injection?

Yes, Quarkus Flow supports YAML-defined workflows alongside the FuncDSL. It uses CDI-based discovery to inject beans and handle events, ensuring safety patterns are maintained throughout the task orchestration.

How do I validate Human-in-the-Loop (HITL) testing scenarios for Quarkus workflows?

You validate Human-in-the-Loop (HITL) testing scenarios using the quarkus-flow-testing support. It provides specific patterns to validate workflow correctness during both local development and CI integration.

Why do I need standard Flow class structure for task orchestration in Quarkus?

You need standard Flow class structure for task orchestration in Quarkus to ensure safety patterns and provide clear conventions. This structure enforces consistent CDI-based discovery and reliable task execution.

Can I extend existing Java development patterns with Quarkus Flow conventions?

Yes, you can extend existing java-dev patterns with Quarkus Flow conventions. The Skill adds specific guidelines for writing Flow subclasses, applying FuncDSL patterns, and managing YAML workflows on top of standard Java practices.