umbraco-review-checks

Umbraco Extension Review Checks

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "umbraco-review-checks" with this command: npx skills add umbraco/umbraco-cms-backoffice-skills/umbraco-umbraco-cms-backoffice-skills-umbraco-review-checks

Umbraco Extension Review Checks

Reference skill containing all review checks for the umbraco-extension-reviewer agent.

Check Categories

Category File Checks

Code Quality code-quality-checks.md

CQ-1 to CQ-9

Architecture architecture-checks.md

AR-1 to AR-6

UI Patterns ui-pattern-checks.md

UI-1 to UI-7

Quick Reference

ID Check Severity Auto-Fix

Code Quality

CQ-1 Extension Type Usage Critical Yes

CQ-2 Manifest Registration High No

CQ-3 Element Implementation Medium Partial

CQ-4 Context API Usage High No

CQ-5 State Management Medium No

CQ-6 Localization Medium Partial

CQ-7 Naming Conventions Low No

CQ-8 Conditions Low No

CQ-9 Property Editor Schema Alias Critical No

Architecture

AR-1 Direct API Client Access High No

AR-2 No Workspace Context High No

AR-3 Source Pattern Verification Medium No

AR-4 Inconsistent Persistence Medium No

AR-5 Missing Repository Layer High No

AR-6 Circular Context Dependencies Critical No

UI Patterns

UI-1 Custom Error Handling High Partial

UI-2 Layout Component Issues High No

UI-3 Non-UUI Component Usage Medium Partial

UI-4 Enum/Select Handling Medium Partial

UI-5 Missing Loading States Low No

UI-6 Accessibility Issues Medium No

UI-7 Inline Styles Low Partial

Usage

Read the relevant category file(s) based on extension type:

Extension Type Load Files

Dashboard All three

Workspace All three

Property Editor code-quality, ui-pattern

Entity Action code-quality only

Context/Repository code-quality, architecture

Related Skills

Pattern Area Skill

Repository pattern umbraco-repository-pattern

Workspace context umbraco-workspace

Notifications umbraco-notifications

Context API umbraco-context-api

Localization umbraco-localization

Source References

UUI Library

For UI pattern checks, refer to the UUI (Umbraco UI) library for component best practices.

Check locally first - The UUI source may be available in the workspace (e.g., Umbraco.UI/packages/ ). Use Glob to search for it.

Online resources:

Umbraco CMS Source

For architecture and pattern checks, compare against Umbraco CMS source implementations.

Check locally first - The Umbraco CMS source may be available in the workspace (e.g., Umbraco-CMS/src/Umbraco.Web.UI.Client/ ). Use Glob to search for reference implementations.

Online resources:

When reviewing, prefer local source over web fetches for accuracy and speed.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

umbraco-backoffice

No summary provided by upstream source.

Repository SourceNeeds Review
General

umbraco-dashboard

No summary provided by upstream source.

Repository SourceNeeds Review
General

umbraco-quickstart

No summary provided by upstream source.

Repository SourceNeeds Review
General

umbraco-extension-template

No summary provided by upstream source.

Repository SourceNeeds Review