从现有架构中构建第二个模块
一位评论者要求 Cursor 根据另一个模块的结构创建第二个模块,但由于未读取相关文件,该请求未能实现。
- 具体怎么做
- 评论者手动建立了项目基础,然后要求 Cursor 根据现有模块的结构创建第二个模块。该操作失败了,因为从帖子来看,它没有读取构成参考模块的 4–5 个文件,而是没有自行获取相关上下文信息。
- 做到了什么
- 结果表明,智能体无法根据现有模式构建匹配模块,评论者称该智能体太懒,不愿理解上下文。回应中,其他人也指出缩小上下文范围导致结果更差且更容易出错。
- 上手要点
- 实际难点在于上下文:原文指出相关模块结构分布在4–5个文件中,除非明确引入该上下文,否则 Cursor 无法识别。
你可以这样试
使用 Cursor在 [repo name] 中创建名为 [new module name] 的新模块,该模块基于现有模块 [existing module path] 进行构建。在编写任何内容之前,请打开并阅读该模块中的所有文件,向我说明其结构、命名规范及模式。然后按照这些规范搭建新模块,最后确认其能够正常构建,且结构与原始模块一致。