mcpField
U
umbraco-review-checks

umbraco-review-checks

github.com/umbraco测试与质量27389 次安装6 周前更新
代码仓库

关于 umbraco-review-checks

为 `umbraco-extension-reviewer` Agent 提供 Umbraco 扩展审查参考,涵盖代码质量、架构和 UI 模式,并按扩展类型指明相关检查文件及严重程度和自动修复情况。

主要功能

  1. 01代码质量审查项
  2. 02架构审查项
  3. 03UI 模式审查项
  4. 04按扩展类型指引文件
  5. 05严重程度与自动修复参考

适用场景

  1. 01审查 Umbraco 仪表板或工作区
  2. 02检查属性编辑器或实体操作
  3. 03审查上下文或仓储扩展

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/umbraco/umbraco-cms-backoffice-skills --skill umbraco-review-checks

安装后在 Claude Code 中输入/umbraco-review-checks确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

architecture-checks.md
code-quality-checks.md
ui-pattern-checks.md

详细介绍

Umbraco 扩展审查检查项

umbraco-extension-reviewer Agent 的参考技能,包含所有审查检查项。

检查类别

类别文件检查项
代码质量code-quality-checks.mdCQ-1 至 CQ-9
架构architecture-checks.mdAR-1 至 AR-6
UI 模式ui-pattern-checks.mdUI-1 至 UI-7

快速参考

ID检查项严重性自动修复
代码质量
CQ-1扩展类型用法严重是
CQ-2Manifest 注册高否
CQ-3元素实现中部分
CQ-4上下文 API 用法高否
CQ-5状态管理中否
CQ-6本地化中部分
CQ-7命名约定低否
CQ-8条件低否
CQ-9属性编辑器 Schema 别名严重否
架构
AR-1直接访问 API 客户端高否
AR-2缺少工作区上下文高否
AR-3源码模式验证中否
AR-4持久化方式不一致中否
AR-5缺少 Repository 层高否
AR-6循环上下文依赖严重否
UI 模式
UI-1自定义错误处理高部分
UI-2布局组件问题高否
UI-3使用非 UUI 组件中部分
UI-4枚举/选择处理中部分
UI-5缺少加载状态低否
UI-6无障碍问题中否
UI-7内联样式低部分

用法

根据扩展类型读取相关类别文件:

扩展类型加载文件
仪表板全部三个
工作区全部三个
属性编辑器code-quality、ui-pattern
实体操作仅 code-quality
上下文/Repositorycode-quality、architecture

相关技能

模式领域技能
Repository 模式umbraco-repository-pattern
工作区上下文umbraco-workspace
通知umbraco-notifications
上下文 APIumbraco-context-api
本地化umbraco-localization

源码参考

UUI 库

对于 UI 模式检查,请参考 UUI(Umbraco UI)库中的组件最佳实践。

先检查本地资源——工作区中可能已有 UUI 源码(例如 Umbraco.UI/packages/)。使用 Glob 搜索。

在线资源:

Umbraco CMS 源码

对于架构和模式检查,请与 Umbraco CMS 源码中的实现进行比较。

先检查本地资源——工作区中可能已有 Umbraco CMS 源码(例如 Umbraco-CMS/src/Umbraco.Web.UI.Client/)。使用 Glob 搜索参考实现。

在线资源:

审查时,优先使用本地源码,而不是通过网络获取,以确保准确性并提高速度。

评论

支持 Markdown