| name | context-analyzer |
| description | 在动手规划、修改、调试或回答复杂项目问题前使用。用于快速扫描项目结构、依赖、约束文档、关键文件和调用链,输出任务相关上下文,而不是直接改代码。用户提到 analyze context、scan repo、understand project、定位实现、找规范、排查调用链时都应触发。 |
Context Analyzer
铁律:在没有建立最小充分上下文前,不要直接下结论,更不要直接修改代码。
工作流
输出目标
- 任务相关文件清单。
- 需要遵循的规范来源。
- 关键数据流、依赖和调用链摘要。
- 仍然缺失的信息和最小下一步。
常见项目切入点
- package.json:确认脚本、依赖和实际工具链。
- server/api、pages、components、composables:判断前后端边界与调用链。
- lib/auth.ts、lib/auth-client.ts、middleware/auth.global.ts、server/api/auth/*:排查认证与权限流时优先检查。
- README、AGENTS.md、CONTRIBUTING.md、SECURITY.md:优先提取项目规则与协作约束。
反模式
- 把仓库里所有文件都读一遍,导致分析失焦。
- 看到相似文件名就假定实现细节一致。
- 不区分事实和猜测,直接给出实现建议。
交付前检查