SuperAPI AI 工具集

parallel-exploring

编程与开发

查看项目

更新于 10-15 21:04

技能介绍

用途:当你需要快速理解一个大型或不熟悉的代码库时使用,例如新项目上手、调查某个功能如何跨层实现,或梳理整体架构。

主要能力:Cursor 的 explore 子代理是面向搜索与阅读代码优化的快速只读代理。你可以在一条消息中启动多个 explore 代理,它们会并发运行,各自调查不同区域。

使用方式:先划分探索区域,典型全栈应用可分为前端(组件、页面、路由、状态管理)、后端(API 路由、数据库模型、中间件、认证)、基础设施(CI/CD、Docker、部署配置)、共享部分(类型、工具、常量)。然后用 Task 工具为每个区域设置 subagent_type: "explore",并在同一条消息中全部启动。例如分别让代理检查 src/app/、src/components/、src/pages/ 报告框架、路由、样式方案与关键组件;检查 src/server/、src/api/、lib/、prisma/ 报告框架、数据库、认证策略与关键端点;检查 .github/、docker*、.config.、.env* 报告部署目标、CI 提供方与 IaC。所有代理返回后,将结果综合为技术栈摘要、架构与数据流描述、关键文件与入口点、潜在问题或技术债。

其他场景:跨切面调查(如“用户认证在哪里检查”,同时搜索前端路由守卫、后端中间件、数据库会话存储)、依赖审计(检查依赖树不同部分的过时包、安全问题、未使用导入)、迁移规划(同时评估前端、后端与测试以估算框架迁移范围)。

限制:explore 代理为只读,不能修改文件;可在提示中使用 thoroughness: "very thorough" 进行更全面分析;每个代理有独立上下文窗口,可各自阅读大量文件。若只是单个聚焦问题,直接使用 Grep 或 SemanticSearch 即可,子代理适合广泛探索。