workflow-transition-editor-quality-gate

Validate workflow transition authoring integrity in Umbraco Prism.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of validating workflow-editor transitions, ensuring that authoring actions like creation, retargeting, and deletion do not break the underlying state machine or user experience.

Core Features & Use Cases

  • Multi-Layer Validation: Coordinates build checks, .NET authoring tests, Storybook UI verification, and Playwright end-to-end testing.
  • Integrity Auditing: Provides a checklist of heuristics to prevent common anti-patterns in workflow authoring, such as missing keyboard accessibility or incomplete inspector data.
  • Use Case: Use this Skill when performing a code review or quality gate check on a new feature that modifies how transitions are created or edited in the Umbraco Prism workflow graph.

Quick Start

Execute the full suite of quality gate tests by running the build, .NET tests, Storybook CI, and Playwright specifications in the project root.

Frequently Asked Questions about workflow-transition-editor-quality-gate

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

FAQPage Schema
How do I validate Umbraco workflow transitions without breaking the state machine?

Validate workflow transitions by running coordinated TypeScript build checks, .NET authoring tests, Storybook UI verification, and Playwright end-to-end specifications to ensure state machine consistency across creation, retargeting, and deletion.

What is workflow transition authoring integrity in the Umbraco Prism ecosystem?

Workflow transition integrity ensures that graph gestures, inspector inputs, and live-shell connectivity remain consistent across the full lifecycle of transition creation, editing, and deletion without breaking the underlying state machine.

Do I need Playwright and .NET tests to run a workflow transition quality gate?

Yes, a complete workflow transition quality gate requires coordinated execution of TypeScript builds, .NET authoring tests, and Playwright end-to-end specifications to ensure system-wide consistency and catch multi-layer regressions.

When should I run a multi-layer validation check on workflow editor transitions?

Run multi-layer validation when performing a code review or quality gate check on a new feature that modifies how transitions are created, retargeted, or edited in the Umbraco Prism workflow graph.

What common anti-patterns should I audit for during workflow authoring?

Audit for common workflow authoring anti-patterns using integrity heuristics, specifically checking for missing keyboard accessibility and incomplete inspector data that degrade the user experience.