最近在试Cursor的Composer功能写一个FastAPI项目,感觉它写CRUD确实快,但有个问题很头疼:我明明给了很详细的注释和伪代码,它经常自作主张“优化”逻辑,比如我写了个简单的for循环,它非要改成列表推导式,结果破坏了原有的异常处理流程。更离谱的是,有一次它直接改了我的数据库查询参数,导致测试数据对不上。想问问大家,有没有什么prompt技巧能让Cursor更尊重我写的逻辑,少做这种“聪明反被聪明误”的改动?还是说这种场景就得老老实实自己手写?