用途:本技能围绕 Cursor Composer(Cmd+I / Ctrl+I)组织多文件 AI 编辑流程,用于跨文件代码生成、脚手架搭建与协同重构。核心原则是先明确规划、小步审查差异、保留测试证据并支持回滚,而不是无人值守地批量生成。
主要能力:支持功能脚手架(按已有模式生成 Prisma 模型、API 路由、Zod 校验、服务层与测试)、跨文件重构(如统一改用 Result 类型并更新调用方)、测试生成(参照现有测试模式生成 vitest 用例)、迁移升级(如从 CSS Modules 迁移到 Tailwind)。Composer 会展示每个文件的完整 diff,可逐文件接受或 Apply All,应用后需先跑构建/测试再提交,出错可用 Cmd+Z 撤销。Agent 模式可自主读取搜索文件、经批准运行终端命令、链式调用工具(最多 25 次后暂停),在 Cursor 2.0 中默认启用;并行代理最多可同时运行 8 个,各自独立标签页。
使用方式:先提出计划与非目标,再逐片应用并审查 diff、运行聚焦检查;API、安全、迁移与依赖变更保留人工决策;验证通过的切片提交,失败则回滚或拆分。提示词应明确文件结构、引用现有模式,并拆分为增量步骤而非单一巨型提示。团队可用 .cursor/rules/ 固化规范。
适用场景:有明确边界的问题、已列出受影响文件清单、具备仓库规则与测试命令,且有可恢复分支与审查者的项目。
限制:Composer 可能臆造导入或使用错误模式,应用前必须审查 diff;复杂多文件提示消耗大量上下文与高级模型 token;涉及敏感上下文时不应附加,应使用脱敏接口或经批准的流程。计划超出范围时应修改请求并减少受影响文件;diff 未通过测试或策略时应拒绝/回滚该切片并在既定边界内诊断。具体收费与价格暂未提供。