umbraco-review-checks

📁 umbraco/umbraco-cms-backoffice-skills 📅 9 days ago
30
总安装量
14
周安装量
#12227
全站排名
安装命令
npx skills add https://github.com/umbraco/umbraco-cms-backoffice-skills --skill umbraco-review-checks

Agent 安装分布

github-copilot 11
opencode 6
gemini-cli 6
codex 6
kimi-cli 6

Skill 文档

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.