concurrent-workflow-demo-slicing

Transition linear workflows to concurrent lanes with join gateways in Umbraco Prism.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill concurrent-workflow-demo-slicing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: concurrent-workflow-demo-slicing
Source: https://github.com/jonnymuir/Umbraco.Prism/tree/main/.squad/skills/concurrent-workflow-demo-slicing
Command: npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill concurrent-workflow-demo-slicing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of transitioning linear, straight-line workflows into concurrent lanes with join gateways, ensuring that behavioural tests and product demos remain stable and understandable during the migration.

Core Features & Use Cases

  • Control Flow Preservation: Maintains a stable linear control flow as a behavioural baseline while new concurrent logic is introduced.
  • Proof Track Segmentation: Provides a structured approach to splitting work into editor contracts, showcase stories, and live walkthroughs.
  • Use Case: When refactoring a service blueprint in Umbraco Prism to support parallel reviewer tasks, use this skill to sequence your backlog and ensure the user-facing waiting states remain consistent throughout the transition.

Quick Start

Apply the concurrent workflow slicing pattern to your current service blueprint by defining a stable linear control flow before implementing parallel join gateways.

Frequently Asked Questions about concurrent-workflow-demo-slicing

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

FAQPage Schema
How do I refactor linear workflows into concurrent lanes in Umbraco Prism?

Refactoring linear workflows into concurrent lanes in Umbraco Prism requires maintaining a stable linear control flow as a behavioural baseline while introducing parallel join gateways. This skill sequences your backlog to ensure user-facing waiting states remain consistent throughout the architectural transition.

How do I keep behavioural test suites stable during complex engine refactoring?

Keeping behavioural test suites stable during complex engine refactoring involves preserving a stable linear control flow as a behavioural baseline. This skill facilitates maintaining test suites and product demonstrations by applying contract-first development and systematic backlog sequencing during the architectural transition.

What is the best way to sequence a backlog for parallel reviewer tasks in a service blueprint?

Sequencing a backlog for parallel reviewer tasks in a service blueprint involves segmenting work into editor contracts, showcase stories, and live walkthroughs. This structured approach ensures consistent state machine logic and stable user-facing projections when transitioning to concurrent lane structures.

Do I need contract-first development to transition to concurrent workflows?

Contract-first development is required to transition to concurrent workflows in Umbraco Prism. This skill ensures consistent state machine logic and stable user-facing projections through contract-first development and systematic backlog sequencing during complex engine refactoring.

How do proof track segments support workflow refactoring?

Proof track segments support workflow refactoring by providing a structured approach to splitting work into editor contracts, showcase stories, and live walkthroughs. This segmentation maintains stable behavioural tests and product demonstrations while introducing concurrent logic with join gateways.