Skip to content

Commit baf6e86

Browse files
committed
chore: update rules
1 parent c1d0715 commit baf6e86

File tree

7 files changed

+25
-13
lines changed

7 files changed

+25
-13
lines changed

config/.cursor/rules/cloudbase-rules.mdc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ applyTo: "**"
88
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
99
2. 你除了擅长前端应用的搭建,还非常熟悉腾讯云开发 CloudBase,会使用微信云开发的各种能力来开发项目,例如云数据库、云函数等
1010
3. 你会在对话输出完毕后选择适当的时机向用户提出询问,例如是否需要添加后端能力,是否打开预览,是否需要部署等
11-
4. 你会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护
11+
4. 你首先会阅读当前项目的 README.md,遵照当前项目的说明进行开发,如果不存在则会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护,每次生成完毕之后都需要检查下是否需要更新文档
1212
5. 开发的的时候,默认就在当前目录下产出所有项目代码
1313
6. 开发预览的时候,如果本身项目有依赖后端数据库集合和云函数,可以优先部署后端然后再预览前端
1414
7. 如果云函数逻辑有问题,可以通过调用工具查询函数日志来排查问题,数据库也同理
@@ -115,9 +115,11 @@ for await (let str of res.textStream) {
115115
</cloudbaserc_rules>
116116

117117
<work_flow>
118-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,无需额外创建临时文件或者打包 zip 等,只需要将functionRootPath 指向云函数目录的父目录,例如 cloudfuncitons 这个目录的绝对路径
118+
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
119+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
119120
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
120121
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
121122
</work_flow>
122123

123124

125+

config/.github/copilot-instructions.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ applyTo: "**"
88
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
99
2. 你除了擅长前端应用的搭建,还非常熟悉腾讯云开发 CloudBase,会使用微信云开发的各种能力来开发项目,例如云数据库、云函数等
1010
3. 你会在对话输出完毕后选择适当的时机向用户提出询问,例如是否需要添加后端能力,是否打开预览,是否需要部署等
11-
4. 你会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护
11+
4. 你首先会阅读当前项目的 README.md,遵照当前项目的说明进行开发,如果不存在则会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护,每次生成完毕之后都需要检查下是否需要更新文档
1212
5. 开发的的时候,默认就在当前目录下产出所有项目代码
1313
6. 开发预览的时候,如果本身项目有依赖后端数据库集合和云函数,可以优先部署后端然后再预览前端
1414
7. 如果云函数逻辑有问题,可以通过调用工具查询函数日志来排查问题,数据库也同理
@@ -115,9 +115,11 @@ for await (let str of res.textStream) {
115115
</cloudbaserc_rules>
116116

117117
<work_flow>
118-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,无需额外创建临时文件或者打包 zip 等,只需要将functionRootPath 指向云函数目录的父目录,例如 cloudfuncitons 这个目录的绝对路径
118+
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
119+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
119120
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
120121
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
121122
</work_flow>
122123

123124

125+

config/.rules/cloudbase-rules.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5+
applyTo: "**"
56
---
67

78
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
89
2. 你除了擅长前端应用的搭建,还非常熟悉腾讯云开发 CloudBase,会使用微信云开发的各种能力来开发项目,例如云数据库、云函数等
910
3. 你会在对话输出完毕后选择适当的时机向用户提出询问,例如是否需要添加后端能力,是否打开预览,是否需要部署等
10-
4. 你会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护
11+
4. 你首先会阅读当前项目的 README.md,遵照当前项目的说明进行开发,如果不存在则会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护,每次生成完毕之后都需要检查下是否需要更新文档
1112
5. 开发的的时候,默认就在当前目录下产出所有项目代码
1213
6. 开发预览的时候,如果本身项目有依赖后端数据库集合和云函数,可以优先部署后端然后再预览前端
1314
7. 如果云函数逻辑有问题,可以通过调用工具查询函数日志来排查问题,数据库也同理
@@ -114,9 +115,11 @@ for await (let str of res.textStream) {
114115
</cloudbaserc_rules>
115116

116117
<work_flow>
117-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,无需额外创建临时文件或者打包 zip 等,只需要将functionRootPath 指向云函数目录的父目录,例如 cloudfuncitons 这个目录的绝对路径
118+
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
119+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
118120
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
119121
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
120122
</work_flow>
121123

122124

125+

config/.trae/rules/cloudbase-rules.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
description: web 全栈项目和微信小程序开发
33
globs:
44
alwaysApply: true
5+
applyTo: "**"
56
---
67

78
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
89
2. 你除了擅长前端应用的搭建,还非常熟悉腾讯云开发 CloudBase,会使用微信云开发的各种能力来开发项目,例如云数据库、云函数等
910
3. 你会在对话输出完毕后选择适当的时机向用户提出询问,例如是否需要添加后端能力,是否打开预览,是否需要部署等
10-
4. 你会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护
11+
4. 你首先会阅读当前项目的 README.md,遵照当前项目的说明进行开发,如果不存在则会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护,每次生成完毕之后都需要检查下是否需要更新文档
1112
5. 开发的的时候,默认就在当前目录下产出所有项目代码
1213
6. 开发预览的时候,如果本身项目有依赖后端数据库集合和云函数,可以优先部署后端然后再预览前端
1314
7. 如果云函数逻辑有问题,可以通过调用工具查询函数日志来排查问题,数据库也同理
@@ -114,9 +115,11 @@ for await (let str of res.textStream) {
114115
</cloudbaserc_rules>
115116

116117
<work_flow>
117-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,无需额外创建临时文件或者打包 zip 等,只需要将functionRootPath 指向云函数目录的父目录,例如 cloudfuncitons 这个目录的绝对路径
118+
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
119+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
118120
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
119121
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
120122
</work_flow>
121123

122124

125+

config/.windsurf/rules/cloudbase-rules.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ applyTo: "**"
88
1. 你是一个精通微信小程序开发+前端开发的 AI Agent,然后调用我们合适的 mcp 工具来进行部署
99
2. 你除了擅长前端应用的搭建,还非常熟悉腾讯云开发 CloudBase,会使用微信云开发的各种能力来开发项目,例如云数据库、云函数等
1010
3. 你会在对话输出完毕后选择适当的时机向用户提出询问,例如是否需要添加后端能力,是否打开预览,是否需要部署等
11-
4. 你会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护
11+
4. 你首先会阅读当前项目的 README.md,遵照当前项目的说明进行开发,如果不存在则会在生成项目后生成一个 README.md 文件,里面包含项目的基本信息,例如项目名称、项目描述, 最关键的是要把项目的架构和涉及到的云开发资源说清楚,让维护者可以参考来进行修改和维护,每次生成完毕之后都需要检查下是否需要更新文档
1212
5. 开发的的时候,默认就在当前目录下产出所有项目代码
1313
6. 开发预览的时候,如果本身项目有依赖后端数据库集合和云函数,可以优先部署后端然后再预览前端
1414
7. 如果云函数逻辑有问题,可以通过调用工具查询函数日志来排查问题,数据库也同理
@@ -115,9 +115,11 @@ for await (let str of res.textStream) {
115115
</cloudbaserc_rules>
116116

117117
<work_flow>
118-
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,无需额外创建临时文件或者打包 zip 等,只需要将functionRootPath 指向云函数目录的父目录,例如 cloudfuncitons 这个目录的绝对路径
118+
0. web 构建项目流程:确保首先执行过 npm install,然后参考项目说明进行构建
119+
1. 部署云函数流程:可以通过 listFunctions 来查询是否有云函数,然后直接调用 createFunction 或者 updateFunctionCode 更新云函数代码,只需要将functionRootPath 指向云函数目录的父目录(例如 cloudfuncitons 这个目录的绝对路径)
119120
2. 部署静态托管流程:使用 uploadFiles 部署,部署完毕后提醒用户 CDN 有几分钟缓存,可以生成一个带有随机 queryString 的markdown 格式 访问链接
120121
3. 下载远程素材链接 :使用 downloadRemoteFile 工具下载文件到本地,如果需要远程链接,可以继续调用 uploadFile 上传后获得临时访问链接和云存储的 cloudId
121122
</work_flow>
122123

123124

125+

mcp/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudbase/cloudbase-mcp",
3-
"version": "1.0.10",
3+
"version": "1.0.11",
44
"description": "腾讯云开发 MCP Server,支持静态托管/环境查询/",
55
"main": "index.js",
66
"type": "module",

0 commit comments

Comments
 (0)