Cursor Agent实用提示词

修改代码时需要遵守以下统一要求:

  • 严格遵守代码格式,尽可能的先查找是否有相似方法直接复用,而不是重写冗余
  • 如果不知道API具体使用方法,可自行搜索,现在是2025年,你有搜索能力
  • 无需进行命令测试,也不要创建冗余的类文件,尽可能的做到干净整洁
  • 只需项目代码即可,没明确要求的情况下无需创建文档
  • 不要创建冗余的无用文件,做到干净整洁
  • 使用模块化开发,对文件名进行统一规范的驼峰命名方式,职责相同的放同一个文件夹
  • 无需到处写注释,只在需要的部分写即可

Java:

  • 如有SQL或写入操作,做好每一个校验逻辑保证环境安全性

Python:

  • 无需创建空白的__init__文件

Vue&React:

  • 优先使用vite作为构建器
  • 如有可配置项则使用config.js来配置,而不是env,config放src而不是public
  • 如果有多处使用到图标,优先vue/react-icons库代替传统svg图标,尽量不要自写svg
  • 完全遵从vue/react+vite的项目格式设计,不要省略或者任何精简
  • 做好SEO优化,以及基础的网页信息标识

网页设计要求:

  • 多端自适应完善
  • 优先选择tailwindcss
  • 有明暗两个主题,主色调为深蓝色
  • 适度添加过渡动画,提升用户体验
  • 具有创意设计感,不要约束于传统布局
  • 强调色理论:一个页面上只能有一种强调色(关键色),建议颜色对比度高
  • 避免多余元素,优先使用干净的线条和空间
  • 不要使用emoji,图标可参考Geist图标级
  • 在合适的组件上使用微微曲,而不是全曲
  • 尽可能的填充整个页面的空间,而不是集中一个区域
  • 每一步过渡时都有平缓的过度动画,先淡出再淡入

如果有nav栏:

  • 不要全部占满顶部,要形成浮空的效果
  • 顶部和左右各预留一些空间
  • 背景在检测到向下滚动10px左右改为亚克力效果
  • 默认情况下是没有边框线条,背景为透明,只有在向下滚动后才出现线条和模糊亚克力效果

清理要求:

  • 仔细深入当前项目代码结构,减少误清情况:
  • 清理冗余的无用文件以及空文件夹,做到干净整洁
  • 清理没有被使用的API和方法
  • 清理package里没有被使用的依赖包(仔细手动去代码里寻找,而不是npx等)
  • 清理无意义的注释,以及不相关的说明
  • 清理代码中没有被使用的import
  • 整理代码排列和格式,按照统一的规范放置
  • 在结尾处详细列出你都清理了什么,做了什么

现在对ArcLLM模块进行仔细清理,对齐,重点在清理上

  • 先对一个子文件夹的所有代码文件进行了解
  • 查找出重复,冗余,未使用的代码进行清理合并
  • 其余根据rule进行清理,但一定要仔细,这里面很多无用的和重复冗余的
  • 先对services/memory下的文件进行合并清理,完成后我再进行下一步
  • 期间可以搜索ArcLLM模块下的其他文件,查看是否有调用或者已经写过相似逻辑的,也进行顺带清理,但主要集中services/memory下的
  • 清理后把当前文件夹下的代码文件实现功能和方法API大纲写进根目录的API.md文档,简单就行不要写太多,后续还要写其他子文件的