market-assistant/.cursor/rules/user-dev-style.mdc
hub-gif 614d631261 feat(pipeline): 竞品简报与策略管线、报告导出及 JD 前端联动
补充策略决策键、fixture 与相关单测;分析/营销包本地存储与任务状态;竞品简报 schema 与 LLM 章节生成、促销与导出调整;并纳入 Cursor 工程规则 user-dev-style。

Made-with: Cursor
2026-04-27 15:48:09 +08:00

45 lines
2.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
description: 用户个人开发习惯user-dev-style- 本仓库内始终应用
alwaysApply: true
---
# 用户开发习惯(基线 · 始终应用)
在本仓库内,助手应**默认**按以下习惯工作,**无需**用户每轮都说「按我习惯」。**完整条目**见个人 Cursor 技能 **`user-dev-style`**`~/.cursor/skills/user-dev-style/SKILL.md`)。冲突时:**用户当条消息 > 本文件与 SKILL > 其他一般建议**。
## Git 与 PR
- 提交说明与 PR 描述以**中文为主**`type(scope): 中文描述`;正文用完整中文句(可与 `git-commit-zh` 并存,不冲突)。
- 不整段英文、不中英碎片硬拼。
## 代码与架构
- **分层分模块**、**最小必要改动**;不顺手大重构、不格式化无关文件。
- 与周边代码风格一致;优先复用现有抽象。
- Python**`.venv`**;不提交 `.venv/``.env` 真密钥不入库,维护 `.env.example`。
## SeleniumBase / 爬虫
- 遵循专用技能 **`seleniumbase-cdp-scraping`**若任务相关UC + `activate_cdp_mode`、步骤间 sleep、产出落盘 CSV/JSON 等。
## 流程
- **先对齐再改代码**(仓库另有「先对齐」规则时一并遵守);用户写明跳过则可跳过。
- **验证后再声称完成**(测试/命令/日志等依据);不假装已跑过。
## 工具、安全、任务
- **MCP**:先读 schema 再调用。
- **密钥与隐私**不入库、不当聊天示例。
- **Todo**:完成即标完成,不长期 `in_progress`。
## 书面与文档(总结 / 规划 / 日报)
- 默认**不主动新建** md用户要总结/规划时:**短而全**;单日「一天一句」,跨日「日期区间 + `-` 分点」;**不把本周规划写进上周已完成**;默认**不用表格**(除非用户要)。
- 日报:非技术可读;若存在 **`日报/model/daily-report.md`** 则**以该团队模板为准****完成/产出各通常一句**、无考勤须**约 X h** 与**文首合计**(详见 **`daily-report`** 技能)。无模板时可用 **今日进展 / 今日收获 / 明日计划** 简版。
- 周报 / 上周总结:若存在 **`日报/model/weekly-report.md`** 则**以该团队模板为准**;轻量总结仍「一日一句」、跨日区间下分点;**按日期/时间顺序**、表格格内也宜短句,详见 **`weekly-summary`**。
## 需求与表述
- 范围不清时用**选择题**收口径;回复完整句、少套路收尾;代码引用与链接格式按 Cursor 规范。