用途:这是 Umbraco 后台扩展的审查参考技能,为 umbraco-extension-reviewer 智能体提供完整的审查检查项,用于验证 Umbraco backoffice 扩展。
主要能力:检查分为三类。代码质量(code-quality-checks.md,CQ-1 至 CQ-9)涵盖扩展类型用法、清单注册、元素实现、Context API 用法、状态管理、本地化、命名约定、条件、属性编辑器架构别名。架构(architecture-checks.md,AR-1 至 AR-6)涵盖直接 API 客户端访问、缺少工作区上下文、源模式验证、持久化不一致、缺少仓储层、循环上下文依赖。UI 模式(ui-pattern-checks.md,UI-1 至 UI-7)涵盖自定义错误处理、布局组件问题、非 UUI 组件使用、枚举/选择处理、缺少加载状态、无障碍问题、内联样式。每项检查标注严重级别(Critical/High/Medium/Low)与是否支持自动修复。
使用方式:按扩展类型读取相应类别文件——Dashboard 与 Workspace 加载全部三类;Property Editor 加载 code-quality 与 ui-pattern;Entity Action 仅加载 code-quality;Context/Repository 加载 code-quality 与 architecture。相关技能包括 umbraco-repository-pattern、umbraco-workspace、umbraco-notifications、umbraco-context-api、umbraco-localization。
参考来源:UI 模式检查参考 UUI 库(Storybook https://uui.umbraco.com/,GitHub https://github.com/umbraco/Umbraco.UI);架构与模式检查对照 Umbraco CMS 源码(GitHub https://github.com/umbraco/Umbraco-CMS)。建议优先在工作区本地查找源码(如 Umbraco.UI/packages/、Umbraco-CMS/src/Umbraco.Web.UI.Client/),用 Glob 搜索,本地优先于网络获取以保证准确与速度。
限制:资料未提供具体检查规则细节、安装命令、收费或平台信息。