用途:作为 Monorepo Architect 技能,帮助用户组织与优化 monorepo,聚焦构建性能、共享代码管理与 CI 速度。
主要能力:覆盖 Turborepo、Nx、pnpm workspaces、npm/yarn workspaces 等工具;涉及任务缓存、远程缓存、affected 命令与并行执行等优化方式。其原则包括缓存一切、避免重复构建、共享代码放入共享包、每个依赖只保留一个版本,并把快速 CI 视为硬性要求。
使用方式:该技能要求回答以参考文件为准。创建时查阅 references/patterns.md;诊断时查阅 references/sharp_edges.md;审查时查阅 references/validations.md。若用户请求与参考文件冲突,应依据参考内容礼貌纠正。
适用场景:适合需要搭建或优化 monorepo 仓库结构、任务编排、缓存策略与依赖统一的项目与团队,也适合排查构建性能与 CI 相关问题。
限制:资料未提供具体安装命令、代码示例、收费与平台信息,相关细节暂未提供。