project-rules.mdc 1.8 KB

12345678910111213141516171819202122
  1. ---
  2. description: 本项目全部 Cursor 规则(多条;执行任务前请对照)
  3. alwaysApply: true
  4. ---
  5. # 项目规则(集中在此文件;按序号执行与引用)
  6. 后续新增条目请接在后面递增序号;除非需要按文件类型用 `globs` 区分,否则勿再拆多个 `.mdc`。
  7. 1. 在开始实质性工作(修改代码、配置、运行可能改变环境的命令等)之前,**过一遍本文件全部条目**,确保操作与回复符合约定。
  8. 2. 本文件已设为 `alwaysApply: true`,由 Cursor 注入上下文;若与当前对话中的明确指令冲突,**以对话为准**并简要说明取舍。
  9. 3. **不要**在任务结束后写长篇「总结」「做了什么列表」「下一步建议」等收尾套话,除非用户明确要求复盘、文档或交接说明。
  10. 4. **不要**用凑字式的「以上是…」「如需我可以继续…」类互动话术结尾。
  11. 5. 若改动或结论已经清楚,**一两句说明关键结果即可**,或**直接结束**。
  12. 6. 回复长度与任务复杂度匹配:小改动不必展开成报告。
  13. 7. 不要生成try catch的代码。
  14. 8. 所有变量、函数、脚本名称都不能简写,要可以望文生义
  15. 9. 不要做任何失败处理代码假设所有代码都会成功往下执行
  16. 10.没有叫写注释的地方不要自动写注释
  17. 11.我没有要求就不要自动生成新脚本,除非必要,要先得到我的许可才可以生成
  18. 12. 小红书笔记流水线落盘图片:字节只能来自 Playwright 已监听到的响应 body;**禁止**对图片 URL 做独立 HTTP(S) 拉取;标识与约定见 ``workplace/note_pipeline_forbidden_standalone_url_image_fetch.py`` 中的 ``XHS_NOTE_PIPELINE_ABSOLUTE_PROHIBITION_STANDALONE_HTTP_GET_FOR_IMAGE_BYTES``。
  19. 执行任务与回复结束前,自检是否符合第 1~12 条。