umbraco-review-checks

Validate Umbraco backoffice extensions against code quality, architecture, and UI pattern standards.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-review-checks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-review-checks
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-review-checks
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-review-checks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of checks to ensure Umbraco backoffice extensions meet quality, architectural, and UI pattern standards, streamlining the review process.

Core Features & Use Cases

  • Code Quality: Verifies adherence to Umbraco's coding standards, manifest registration, and localization practices.
  • Architecture: Assesses the use of Umbraco's recommended patterns like context API and repository layers, preventing direct service calls and circular dependencies.
  • UI Patterns: Ensures consistency with Umbraco UI (UUI) components, accessibility, and proper handling of states and user feedback.
  • Use Case: Before merging a new backoffice extension, run these checks to catch common issues related to Umbraco's best practices, ensuring a robust and maintainable codebase.

Quick Start

Run the umbraco-review-checks skill to validate the code quality of the current Umbraco extension.

Frequently Asked Questions about umbraco-review-checks

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

FAQPage Schema
How do I validate Umbraco backoffice extensions against best practices?

To validate Umbraco extensions, run review checks that verify coding standards, manifest registration, and localization. These checks confirm your backoffice extension meets Umbraco's quality and architectural guidelines before merging.

What architectural patterns should Umbraco extension code reviews enforce?

Code reviews for Umbraco extensions should enforce the context API and repository layers. These architectural checks prevent direct service calls and circular dependencies, ensuring maintainability and adherence to Umbraco's recommended patterns.

How do I ensure UI consistency in Umbraco property editors and workspaces?

To ensure UI consistency in Umbraco property editors, validate that extensions use Umbraco UI (UUI) components. Checks should verify proper handling of states, user feedback, and accessibility standards for maintainable interfaces.

Does this code review process scope checks to specific Umbraco extension types?

Yes, the code review process scopes validation checks to specific Umbraco extension types like dashboards, workspaces, and property editors. This targeted approach ensures relevant architectural and UI pattern standards are applied correctly.

When do I need to run code quality checks on Umbraco backoffice extensions?

You need to run code quality checks on Umbraco extensions before merging a new backoffice extension into your codebase. Running these checks catches common issues related to best practices, ensuring a robust and maintainable result.