Agent Skills
返回列表
💻

Yeoman 企业生成器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/yeoman-enterprise-generator-suite。

技能介绍

解决什么问题

企业项目里的脚手架往往不止一层:前端要有 Angular 模块结构,后端要有 Express API 骨架,还可能有多个 generator 组合出一套通用的工程模板。手工维护这些生成逻辑,容易在提示问题、文件冲突、目录约定上各写各的。这个技能面向 Yeoman 的生成器管理场景,把「企业应用脚手架」的生成方式统一到一套约定下。

如何工作

  • Angular 模块生成:在已有或新建的 Yeoman 环境中,通过 generator-angular 这类生成器产出模块结构与样板代码。
  • Express API 脚手架:为后端服务搭建基础的 API 骨架,便于后续按资源扩展路由与控制器。
  • 复合生成器编排:支持把多个能力组合成 composite generators,并复用同一套 prompting 流程,减少重复问答。
  • 冲突处理:对生成过程中可能出现的文件覆盖与命名冲突,提供一致的冲突解决路径。

使用上,通常先确认项目已有 Yeoman 与目标生成器可用,再在脚手架流程里选择需要的子生成器;遇到 prompts 时按团队约定选择默认项,可减少后期返工。

适用边界与注意点

适合需要标准化前后端脚手架、并希望提示与冲突处理保持一致的团队项目。技能资料中未给出可核验的安装与用法说明,请先审查上游项目,再在敏感流程中运行;涉及 generator-angular、Express 等具体生成器时,建议锁定版本并在测试仓库验证产物。

使用场景

  • 新建企业级前端项目时,需要用 generator-angular 批量生成 Angular 模块骨架与样板代码
  • 搭建后端服务初期,需要快速生成 Express API 基础路由与控制器骨架,再按业务资源扩展
  • 团队维护一套复合生成器,希望前后端脚手架共用同一套提示问题与文件冲突处理逻辑
  • 多个子生成器产出重叠时,需要按统一规则解决命名冲突并生成最终目录结构

适合人员

  • 前端工程师:需要在企业项目中用 generator-angular 批量产出结构统一的 Angular 模块
  • 后端工程师:想快速搭起 Express API 骨架,减少路由与控制器样板代码的重复编写
  • 脚手架维护者:负责编排复合生成器,希望多个子生成器共用提示流程与冲突处理逻辑
  • 技术负责人:计划统一团队的项目脚手架约定,让新项目初始化流程保持一致的问答与目录规范