Agent Skills › umbraco/Umbraco-CMS

umbraco/Umbraco-CMS

GitHub

自动更新 Umbraco CMS 项目中多个关键文件的版本号,包括 version.json、package.json 及 lock 文件。支持版本校验、变更检测与提交,适用于发布前的版本升级场景。

15 skills 5,227

Install All Skills

npx skills add umbraco/Umbraco-CMS --all -g -y
More Options

List skills in collection

npx skills add umbraco/Umbraco-CMS --list

Skills in Collection (15)

自动更新 Umbraco CMS 项目中多个关键文件的版本号,包括 version.json、package.json 及 lock 文件。支持版本校验、变更检测与提交,适用于发布前的版本升级场景。
用户要求提升或设置 Umbraco 版本号 执行发布流程中的版本更新步骤
.claude/skills/umb-bump-version/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill umb-bump-version -g -y
用于优化Umbraco CMS的GitHub自动生成的发布说明,通过对比PR列表补全遗漏项、重新分类并剔除内部条目,确保发布说明完整且结构清晰。
用户要求整理或改进发布说明 提及特定版本的release-notes文件
.claude/skills/umb-release-notes/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill umb-release-notes -g -y
指导在核心包中添加新模块,包括目录结构、文件创建、Vite配置及TypeScript路径注册,用于构建共享UI框架基础设施。
用户要求添加核心模块 需要创建共享扩展系统功能或工具
src/Umbraco.Web.UI.Client/.claude/skills/core-add-module/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill core-add-module -g -y
用于在Umbraco后台添加可翻译的本地化文本,包括生成字典键、命名规范及代码集成。
需要添加用户可见的可翻译文本 涉及标签、描述或按钮文本的国际化
src/Umbraco.Web.UI.Client/.claude/skills/general-add-localization/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-add-localization -g -y
向 UmbValueTypeMap 添加新的值类型常量,用于功能或属性编辑器声明值类型。
需要为功能声明值类型 属性编辑器需暴露值类型
src/Umbraco.Web.UI.Client/.claude/skills/general-add-value-type/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-add-value-type -g -y
用于创建控制扩展激活条件的技能,基于应用状态如当前部分、用户权限或实体状态来有条件地显示或隐藏扩展。
需要创建新的扩展条件 根据上下文状态控制扩展可见性
src/Umbraco.Web.UI.Client/.claude/skills/general-create-condition/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-create-condition -g -y
为Umbraco后台注册中心创建新的扩展类型,支持仪表盘、侧边栏等自定义扩展的注册与配置。
需要定义新的Umbraco扩展类型 添加支持条件加载或API/UI混合的新扩展
src/Umbraco.Web.UI.Client/.claude/skills/general-create-extension-type/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-create-extension-type -g -y
用于创建可复用的扩展类型默认实现(Kind),通过预置元素和API减少样板代码,适用于同类扩展仅配置不同的场景。
需要为同一扩展类型创建多个具有相同默认实现的扩展 用户请求定义新的 Kind 或扩展默认模板
src/Umbraco.Web.UI.Client/.claude/skills/general-create-kind/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-create-kind -g -y
用于在 Umbraco 后端创建包含首个模块的新自包含包,支持按领域划分功能模块。
scaffold a new package add a new feature package create a new domain module
src/Umbraco.Web.UI.Client/.claude/skills/general-create-package/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-create-package -g -y
用于在Umbraco后台创建或扩展数据仓库,支持CRUD、批量查询及分页列表等场景。根据实体类型和包路径生成相应的仓库代码结构。
创建仓库 添加数据源 需要获取或提交数据的特性
src/Umbraco.Web.UI.Client/.claude/skills/general-create-repository/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-create-repository -g -y
在 Umbraco 后台创建默认或可路由工作空间,支持实体 CRUD 及列表页配置。
create a workspace add a workspace for X scaffold a workspace
src/Umbraco.Web.UI.Client/.claude/skills/general-create-workspace/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-create-workspace -g -y
指导如何按两主版本规则弃用公共API,需同时添加JSDoc标签和UmbDeprecation运行时警告,并实现旧API到新API的内部委托。
需要标记类、方法或属性为已弃用 准备移除不再使用的公共导出符号
src/Umbraco.Web.UI.Client/.claude/skills/general-deprecate-api/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill general-deprecate-api -g -y
用于 Umbraco CMS 项目的自动化 PR 代码审查。自动分析变更文件的意图、消费者影响、破坏性变更、架构合规性及代码质量,输出结构化评审报告,无需交互。
审查分支或 PR 检查更改中的问题 分析差异 验证破坏性变更模式
.claude/skills/umb-review/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill umb-review -g -y
用于同步Umbraco CMS管理API的OpenApi.json及hey-api客户端类型。在API变更时自动触发,确保文档与代码一致,替代手动复制粘贴,支持从运行中的后端获取并验证规范。
用户请求更新或刷新OpenApi.json 检测到管理API控制器或端点发生变更 生成的后端API客户端类型过时 需要同步API规范以匹配最新代码
.claude/skills/umb-update-openapi/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill umb-update-openapi -g -y
自动化更新 .NET 后端 NuGet 依赖至最新小版本或补丁,执行构建、单元测试并创建 PR。严格限制仅升级非主版本且保持稳定性,适用于服务器端依赖维护场景。
更新后端依赖 升级 NuGet 包 维护服务器端依赖
.claude/skills/umb-update-server-dependencies-for-minor/SKILL.md
npx skills add umbraco/Umbraco-CMS --skill umb-update-server-dependencies-for-minor -g -y

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 02:56
浙ICP备14020137号-1 $방문자$