赋予您的代理使用 Turborepo 高性能构建系统和缓存来管理 JavaScript Monorepo 的能力。
为 Monorepo 项目配置任务流水线和缓存时
优化 CI/CD 工作流以仅运行受影响的包时
设置内部包并强制执行架构边界时
在根目录的 turbo.json 文件中注册您的任务(构建、lint、测试)
在每个包的 package.json 文件中添加相应的脚本
使用 'turbo run <task>' 运行任务以利用并行化和缓存
使用 --filter 或 --affected 标志将任务限制在特定包中
你
我需要加速我们的 CI。我该如何仅针对更改的包运行测试?
Agent
我将把您的 CI 工作流配置为使用 'turbo run test --affected'。此命令会自动将您的当前分支与默认分支进行比较,以识别已更改的包及其依赖项。只有这些特定的任务会被执行,任何之前的结果都将从缓存中提取,从而显著缩短您的构建时间。
赋予您的智能体将原始存储库数据转换为全面的技术摘要和基于提交历史的引人入胜的叙事故事的能力。
Gives your agent the ability to act as an expert Product Manager, translating high-level features from an Epic into detailed Feature Product Requirements Documents (PRDs).
赋予您的智能体应用 Entity Framework Core 最佳实践的能力,从数据上下文设计和迁移到查询优化。
赋予您的智能体实现久经考验的后端架构模式的能力,如整洁架构 (Clean Architecture)、六边形架构 (Hexagonal Architecture) 和领域驱动设计 (DDD)。
使您的代理能够设计高效、用户友好且易于访问的 Power BI 报告,并提供最佳的视觉对象选择建议。