
根据需求文档和代码实现,设计结构清晰、覆盖全面且可落地的单元测试方案,并在编码阶段指导测试编写。
在 React Umi 项目中修改路由、菜单权限、代理前缀、request 封装、服务模块、下载导出或全局请求参数注入时使用。
将本地 /code 流程产物、Git 可获取变更或 GitLab Merge Request 链接归一化为统一 AuditContext,供 audit-reviewer 执行业务、质量、安全一体化审计。
在 COLA 架构项目中,指导新类、接口、方法的命名,确保符合项目已有的命名约定。
对编码阶段增量积累的变更记录、代码审查阶段产出的技术参考文档和评审报告进行最终格式化、完整性校验和交付展示。
对现有技术方案进行正确性、完整性、风险和落地可行性评审,并指出关键问题与改进建议。适用于方案自评审或用户主动发起的设计评审。
页面变慢、表格卡顿、表单输入抖动、重复请求、渲染次数异常或响应式/状态流开销过高时使用。要求基于证据提出低风险优化。
前端接入接口、修复提交失败、核对列表/详情/保存字段、处理类型漂移或空值风险时使用。输出契约不一致点、收敛方案和回归建议。
在后端项目中设计或修改接口、DTO、错误码、鉴权、幂等、分页、批量操作和前后端联调契约时使用。适用于后端 profile,输出清晰的接口边界、兼容风险和验证路径。
分析后端接口、数据库访问、RPC/HTTP 调用、批处理、消息消费、事务和缓存相关性能风险时使用。强调证据、数据规模、低风险优化和回滚方案。
排查并修复前端渲染、状态、表单、表格、路由、API 映射、异步时序和性能回归问题时使用。要求可复现、可定位、可验证、最小修复。
在 React Umi 2 + DVA + Ant Design 项目中新增或修改页面、列表、查询表单、弹窗、DVA model、业务组件和国际化文案时使用。
前端功能实现、Bug 修复、重构、API 接入或发布前需要整理回归范围、手工验证路径、单测与 E2E 建议时使用。
在 Vue 3 项目中新增或改造弹窗、表单、导入流程、编辑回填、保存提交和关闭刷新链路时使用。强调独立 Dialog、本地表单状态和封装组件优先。
在 Vue 3 + TypeScript 项目中新增或修改 SFC、组合式逻辑、Element Plus/Sh* 包装组件、表格和页面组件时使用。强调 Composition API、组件契约和最小改动。
基于技术方案文档,将实施工作拆解为可执行的任务清单,对任务进行分类(基础设施/编码),将编码任务按业务边界归组生成子代理派发方案,定义测试策略,为 B2 编排模式做准备。
扫描项目文件和目录结构,推断技术栈和架构模式,通过交互确认生成项目画像文件(AGENTS.md)。适用于项目初始化阶段。
对任意技术栈的代码或设计做性能分析时使用。只定义跨前后端通用的证据、规模、瓶颈归因、优化收益和验证闭环;具体数据库、RPC、响应式渲染等细节由当前 profile 的性能 skill/rules 补充。
当用户要进行代码开发、缺陷修复、代码重构或按既定方案落地实现时,本技能将启动。支持两种执行模式:编排模式(主Agent专注编排,委派子代理完成编码任务)和直接执行模式(主Agent自行编码)。强调 TDD 节奏和增量变更记录。
针对具体功能需求,生成聚焦业务逻辑、数据流转、性能与稳定性设计的技术方案。 适用于功能评审和开发指导。默认使用四部分轻量模板;仅在用户明确要求架构设计方案时使用八部分架构模板。
维护前端项目 AI 上下文文档、模块映射、API 契约、已知问题、性能基线、生成代码修正记录和变更日志时使用。用于减少重复摸索和重复返工。
将 B3 阶段组织为结构化验证循环,编排构建、测试、性能、统一审计、规范五个验证维度,支持增量重验、检查点保存和综合门禁评判。
解析需求文档或口头需求,提取结构化需求要素,建立任务契约。适用于流水线 A 的第一阶段。
将后端技术方案拆解为接口、应用服务、领域/业务逻辑、数据访问、消息/定时任务、迁移脚本和测试任务时使用。用于补充通用 implementation-planning 的后端归组口径。
在既有前端项目中新增或扩展页面、表单、列表、弹窗、批量操作、导入导出和权限交互时使用。强调先理解调用链、复用现有结构、最小改动落地。
在 Vue 3 项目中接入 swagger/codegen 生成 API、核对生成目录、临时补充接口或替换页面内请求时使用。强调不手改生成物和契约收敛。
在 Ant Design 3.x 为主、局部 antd4 隔离共存的 React 项目中处理表单、弹窗、表格、样式、prefixCls 和组件兼容问题时使用。
针对 COLA 架构项目的架构方案设计,基于已有的 COLA 架构、技术栈和规范,设计符合项目约束的新功能或模块的架构方案。关注与现有系统的集成、核心流程设计、数据模型和关键实现细节。
在 cola-java 项目中使用公共组件(缓存、分布式锁、MongoDB、MQ、XxlJob、异步工具、重试、Gateway 模板、Executor 模板)时,参考本指南选择正确的 API 和模式。
在流水线阶段切换时执行上下文压缩,通过结构化快照保留关键信息,释放 token 空间,防止主线漂移。配合 context-compaction 规则使用。