umbraco-review-checks

Validate Umbraco backoffice extensions with code quality, architecture, and UI pattern checks.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-review-checks-1k-off
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-review-checks
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/umbraco-review-checks
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-review-checks-1k-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured reference of review checks that help validate Umbraco backoffice extensions and prevent common architectural, UI, and code-quality regressions.

Core Features & Use Cases

  • Code quality validation: Ensures extensions use proper Umbraco types, reactive state patterns, context APIs, localization, and correct property editor schema aliasing.
  • Architecture conformance checks: Detects direct API/service access from UI, missing workspace context, absent repository layers, inconsistent persistence patterns, and circular context dependencies.
  • UI pattern enforcement: Verifies correct error handling via notifications, proper workspace layout usage, correct UUI component usage, enum/select handling, accessibility, loading states, and avoids inline styles.

Quick Start

Ask the agent to review a specific Umbraco backoffice extension and return all failing checks grouped by category using the IDs CQ-1 to CQ-9, AR-1 to AR-6, and UI-1 to UI-7.

Frequently Asked Questions about umbraco-review-checks

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

FAQPage Schema
How do I review Umbraco backoffice extensions for architecture and UI issues?

You can review Umbraco backoffice extensions by applying comprehensive code quality, architecture, and UI pattern checks that validate repository patterns, workspace context consumption, localization, and property editor schema alias correctness to prevent regressions.

What are common architecture checks for Umbraco workspace extensions?

Common Umbraco architecture checks detect direct API access from UI components, missing workspace context, absent repository layers, inconsistent persistence patterns, and circular context dependencies to enforce proper separation of concerns.

How do I validate Umbraco property editor schema aliases during code review?

Validating Umbraco property editor schema aliases involves enforcing specific technical rules during code review to ensure correct alias mapping and proper schema usage within the backoffice extension architecture.

Does this code review process work for all types of Umbraco backoffice extensions?

Yes, the code review process applies to various Umbraco extension types including dashboards, workspaces, property editors, entity actions, and context or repository components, mapping extension elements to the correct check categories.

What UI pattern checks should Umbraco backoffice extensions follow?

Umbraco backoffice UI pattern checks verify correct error handling via notifications, proper workspace layout usage, correct UUI component usage, enum and select handling, accessibility, loading states, and enforce avoiding inline styles.

Why do my Umbraco backoffice extensions fail code review checks?

Umbraco extensions fail code review checks when they bypass reactive state patterns, skip context APIs, use direct service access from UI layers, or implement incorrect property editor schema aliasing instead of following established architecture patterns.