smithery/umbraco

umbraco-review-checks

Review checks reference for validating Umbraco backoffice extensions

Installation

$ npx skills add smithery/umbraco --skill umbraco-review-checks

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/umbraco · top by installs.

npx skills add smithery/umbraco

Browse all from smithery/umbraco

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.1.0
Allowed toolsRead

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,288 B
  • docs SUMMARY.md 97 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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.