umbraco-review-checks
Original:🇺🇸 English
Translated
Review checks reference for validating Umbraco backoffice extensions
1installs
Added on
NPX Install
npx skill4agent add umbraco/umbraco-cms-backoffice-skills umbraco-review-checksTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Umbraco Extension Review Checks
Reference skill containing all review checks for the agent.
umbraco-extension-reviewerCheck Categories
| Category | File | Checks |
|---|---|---|
| Code Quality | | CQ-1 to CQ-9 |
| Architecture | | AR-1 to AR-6 |
| UI Patterns | | 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 | |
| Workspace context | |
| Notifications | |
| Context API | |
| 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., ). Use Glob to search for it.
Umbraco.UI/packages/Online resources:
- Storybook: https://uui.umbraco.com/
- GitHub: https://github.com/umbraco/Umbraco.UI
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., ). Use Glob to search for reference implementations.
Umbraco-CMS/src/Umbraco.Web.UI.Client/Online resources:
When reviewing, prefer local source over web fetches for accuracy and speed.