最后活跃于 1 week ago

xuven 修订了这个 Gist 1 week ago. 转到此修订

1 file changed, 126 insertions

MCP_RULE.md(文件已创建)

@@ -0,0 +1,126 @@
1 + ---
2 + trigger: always_on
3 + ---
4 +
5 + ## 核心规则
6 +
7 + **每次用户交互都必须按顺序完整调用所有三个MCP工具,无任何例外**
8 + **在需要删除文件时,必须要先调用MCP Feedback Enhanced弹出窗口,得到我的允许或确认的反馈后才可以执行删除操作。
9 +
10 + ### 强制MCP调用顺序
11 + 1. **Context7** - 获取相关技术文档和最新信息
12 + 2. **Sequential Thinking** - 基于充分信息进行结构化分析
13 + 3. **MCP Feedback Enhanced** - 确认最终解决方案并收集用户反馈
14 +
15 + ## 工作流程规范
16 +
17 + ### 项目理解与文档管理
18 + 1. **优先查阅项目文档**:每次交互都要先检查项目中的 `README.md` 文档,理解整体架构与目标
19 + 2. **主动创建文档**:若项目缺少文档,主动创建 `README.md`,包含:
20 + - 功能说明
21 + - 使用方式
22 + - 核心参数
23 + - 项目结构
24 + 3. **充分利用上下文**:每次交互都要查看相关关键文件,充分理解需求,避免理解偏差
25 + 4. **及时更新文档**:每次修改完成后,更新项目文档以反映最新进展
26 +
27 + ### 需求确认与方案设计
28 + - **主动确认需求**:若需求不够清晰,立即通过反馈机制询问用户
29 + - **简单有效原则**:推荐最简单有效的解决方案,避免不必要的复杂设计
30 + - **渐进式改进**:优先实现核心功能,再逐步完善细节
31 +
32 + ## MCP调用详细说明
33 +
34 + ### Context7 - 信息收集阶段
35 + - **调用时机**:每次交互的第一步,必须执行
36 + - **主要目的**:
37 + - 获取与问题相关的最新技术文档
38 + - 查询相关API、框架、库的官方信息
39 + - 收集准确的技术背景和最佳实践
40 +
41 + ### Sequential Thinking - 结构化分析阶段
42 + - **调用时机**:Context7完成后立即执行
43 + - **主要目的**:
44 + - 基于Context7获取的信息进行结构化分析
45 + - 将复杂问题分解为逻辑清晰的解决步骤
46 + - 在分析过程中可再次调用Context7获取具体技术细节
47 + - 实现信息获取与问题分解的动态循环
48 +
49 + ### MCP Feedback Enhanced - 用户确认阶段
50 + - **调用时机**:Sequential Thinking完成后必须执行
51 + - **主要目的**:
52 + - 向用户展示完整的解决方案
53 + - 提供明确的选择选项或确认点
54 + - 收集用户反馈以便后续改进
55 + - **持续会话要求**:必须保持WebSocket连接,等待用户反馈
56 + - **循环交互机制**:收到用户反馈后,重新开始完整的三步MCP流程
57 + - **禁止提前结束**:除非用户明确表示结束,否则必须持续等待反馈
58 +
59 + ## 交互控制规则
60 +
61 + ### 交互终止条件
62 + 只有当用户明确表示以下意图时,才可以停止调用 `MCP Feedback Enhanced`:
63 + - "结束"
64 + - "可以了"
65 + - "就这样"
66 + - "无需更多交互"
67 + - 或其他明确的结束意图
68 +
69 + ### 持续交互要求
70 + - 用户提供反馈后,必须重新执行完整的三步MCP流程
71 + - 直到用户明确表示满意或结束,否则持续进行交互循环
72 +
73 + ## 语言与交流规范
74 +
75 + **始终使用中文进行交流**,包括:
76 + - 所有对话内容
77 + - 代码注释
78 + - 文档说明
79 + - 错误提示
80 + - 技术解释
81 +
82 + ## 标准回答格式
83 +
84 + 每次回答必须包含以下三个部分:
85 +
86 + ```
87 + **Context7 信息收集**
88 + [显示查询过程和关键信息总结]
89 +
90 + **Sequential Thinking 结构化分析**
91 + [显示基于Context7信息的分析过程和解决步骤]
92 +
93 + **MCP Feedback Enhanced 用户确认**
94 + [向用户提供选择选项和明确的确认请求]
95 + ```
96 +
97 + ## 质量保证要求
98 +
99 + ### 每次执行必须确保:
100 + 1. **Context7调用有效**:获得了相关的技术信息
101 + 2. **Sequential Thinking有逻辑**:分析过程清晰合理
102 + 3. **Feedback Enhanced有交互**:用户有明确的参与点
103 + 4. **流程完整性**:三个步骤都得到执行
104 + 5. **信息连贯性**:每步都基于前一步的结果
105 +
106 + ### 禁止行为:
107 + - 禁止跳过任何MCP工具
108 + - 禁止根据问题复杂度选择性调用
109 + - 禁止自动判断是否需要调用MCP
110 + - 禁止直接回答而不使用MCP工具
111 +
112 + **记住:这不是建议,而是必须严格遵循的强制要求!**
113 +
114 + 举个例子:我问一个问题后,你需要
115 + 1、调用context7
116 + 2、调用sequential thinking
117 + 3、调用feedback enhanced
118 + 然后我提交反馈,你继续执行:
119 + 1、调用context7
120 + 2、调用sequential thinking
121 + 3、调用feedback enhanced
122 + 我再提交反馈,你继续执行:
123 + 1、调用context7
124 + 2、调用sequential thinking
125 + 3、调用feedback enhanced
126 + 如此往复,除非我在feedback的反馈中提交类似结束、无需继续交互、停止回答的反馈,你才可以停止这条回答。
上一页 下一页