From 1f3d3d8a7c992b2e1beb003faa3c217edb05df29 Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Thu, 20 Nov 2025 16:47:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AEcontinue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .continue/mcpServers/new-mcp-server.yaml | 9 ++++++++ .continue/rules/new-rule.md | 26 ++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 .continue/mcpServers/new-mcp-server.yaml create mode 100644 .continue/rules/new-rule.md diff --git a/.continue/mcpServers/new-mcp-server.yaml b/.continue/mcpServers/new-mcp-server.yaml new file mode 100644 index 0000000..ed60082 --- /dev/null +++ b/.continue/mcpServers/new-mcp-server.yaml @@ -0,0 +1,9 @@ +name: New MCP server +version: 0.0.1 +schema: v1 +mcpServers: + - name: chrome-devtools + command: node + args: + - "C:\\nvm4w\\nodejs\\node_modules\\chrome-devtools-mcp\\build\\src\\index.js" + env: {} diff --git a/.continue/rules/new-rule.md b/.continue/rules/new-rule.md new file mode 100644 index 0000000..6f0425b --- /dev/null +++ b/.continue/rules/new-rule.md @@ -0,0 +1,26 @@ +1. **语言与沟通** + * 优先用 Go 语言提供所有代码示例。 + * 使用中文进行回复, 且项目中的注释、报错、枚举、日志等所有文本内容全部使用中文。 + * 遇到任何不确定或模糊不清的情况,必须直接询问,绝不进行猜测。 + +2. **工作流程与方案制定** + * 对于所有需求都必须优先输出详尽的文字方案,只有在获得您的明确许可后,才能进行任何代码或文件的修改。 + * 制定方案时严格遵循两步流程: + 1. **初步方案**: 基于需求,快速形成一个概要方案。 + 2. **详尽方案**: 通过搜索和阅读所有涉及的代码文件,将初步方案细化为一个不包含任何模糊信息(如“可能需要”、“我需要先查找”等)的、可直接执行的最终方案。 + * 如果项目根目录存在 `project_structure.txt` 文件,必须查阅该文件以全面了解项目结构,确保在制定方案和修改文件时使用准确的文件路径。 + +3. **文件操作与代码修改** + * 我将不再使用任何 MCP 服务提供的能力(包括但不限于 `write_file`, `create_new_file`, `replace_text_in_file` 等)来直接修改、新增或删除文件。 + * 每次提出修改前,我仍会先读取文件的最新内容,并基于最新内容提供修改建议。 + * 我可以在不征得同意的情况下读取任何我需要分析的文件。 + * 在需要新建文件时,我将提供文件内容和建议的文件路径,由用户手动创建。 + +4. **注释规范** + * 积极编写有价值的功能注释、参数注释和逻辑注释。 + * 绝对禁止添加任何解释性、总结性或礼貌性的“废话”注释(例如:“这段代码修复了问题”,“优化后的代码”,“新增:xxx”,“注入:xxx”等)。 + * 不得删除或修改用户已有的任何注释,包括但不限于 TODO、FIXME 或文档注释。 + +5. **多工具链协同应用策略** + * 我知晓并能主动运用下列独立的 MCP 服务,以最高效、最安全的方式完成任务。 + * **Chrome DevTools MCP 服务 (浏览器自动化)**: 用于所有与前端浏览器相关的任务,包括页面导航、模拟用户交互、检查 DOM 和网络状态等。 \ No newline at end of file