workflow-action-handler-registry-quality-gate

Validate Umbraco workflow action-handler registry integrity via unit and integration tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the risk of silent failures in workflow action execution, ensuring that authored actions are correctly registered, discoverable, and executable within the Umbraco runtime environment.

Core Features & Use Cases

  • Registry Validation: Verifies that the action-handler registry is correctly wired via Dependency Injection and capable of resolving concrete handlers.
  • Runtime Smoke Testing: Executes targeted tests against the reference host to confirm that the catalog endpoint and workflow engine are functioning in tandem.
  • Use Case: Use this during development of new workflow actions to ensure your code is not just syntactically correct, but actually integrated into the runtime execution path.

Quick Start

Execute the workflow-action-handler-registry-quality-gate skill to run the full suite of authoring and runtime integration tests against your current build.

Frequently Asked Questions about workflow-action-handler-registry-quality-gate

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

FAQPage Schema
How do I validate Umbraco workflow action-handler registration and runtime resolution?

Validating Umbraco workflow action-handler registration requires running unit and integration tests that verify Dependency Injection wiring and concrete handler resolution against the reference business application. This confirms that authored actions are discoverable and executable within the runtime environment.

Why does my Umbraco workflow action fail silently during execution?

Umbraco workflow actions fail silently when the action-handler registry is not correctly wired via Dependency Injection, preventing concrete handler resolution. Executing registry validation tests ensures your code is fully integrated into the runtime execution path.

What's the best way to test Umbraco action catalog endpoints with the workflow engine?

Testing Umbraco action catalog endpoints requires executing runtime smoke tests against the reference host to confirm the catalog endpoint and workflow engine are functioning in tandem. This verifies metadata preservation and engine execution paths during development of new workflow actions.

Does this registry validation approach work with backend-first Umbraco implementations?

Registry validation specifically targets backend-first implementations of action catalog endpoints and runtime handler resolution logic. It verifies that DI registration, metadata preservation, and engine execution paths are tested against the reference business application.

How do I run Umbraco action-handler registry integration tests during development?

Running Umbraco action-handler registry integration tests involves executing a full suite of authoring and runtime tests against your current build. This validates that new workflow actions are syntactically correct and fully integrated into the runtime execution path.