# 实施计划
- [x] 1. 分析现有约束文件结构
- 查看 config 目录下的 @cloudbase-rules.mdc 文件结构
- 了解当前的约束内容和格式
- 识别需要优化的部分
- _需求: 需求 1, 需求 4
- [x] 2. 设计版本检测约束内容
- 编写自动版本检测的提示词约束
- 设计版本比较和差异提示的格式
- 集成 npm registry API 查询指导
- 定义 AI Agent 的版本检查行为规范
- _需求: 需求 1
- [x] 3. 设计升级指导约束内容
- 编写升级提示的标准化格式
- 集成官方文档链接和操作指南
- 设计 MCP 升级和 AI 规则下载的指导流程
- 定义用户交互确认的标准流程
- _需求: 需求 2
- [x] 4. 设计首次使用体验约束
- 编写友好的欢迎信息模板
- 设计版本信息展示格式
- 集成 emoji 和视觉元素
- 定义快速开始指南的展示方式
- _需求: 需求 3
- [x] 5. 优化交互规范约束
- 定义 AI Agent 与用户交互的标准格式
- 设计操作确认和风险提示的模板
- 确保遵循项目规范(英文注释等)
- 集成 interactiveDialog 工具使用指导
- _需求: 需求 4
- [x] 6. 更新 @cloudbase-rules.mdc 文件
- 在现有约束文件中增加版本检测和升级相关约束
- 保持与现有约束的兼容性
- 确保格式和语法正确
- 添加必要的链接和引用
- _需求: 需求 1, 需求 2, 需求 3, 需求 4
- [x] 7. 同步所有 IDE 配置文件
- 更新 config 目录下所有 IDE 的规则文件
- 确保硬链接正确同步
- 验证所有文件内容一致性
- 测试不同 IDE 的兼容性
- _需求: 需求 4
- [x] 8. 测试和验证约束效果
- 测试版本检测约束的有效性
- 验证升级指导的准确性
- 检查首次使用体验的友好性
- 确认交互规范的规范性
- _需求: 需求 1, 需求 2, 需求 3, 需求 4
- [x] 9. 更新项目文档
- 更新 README.md 说明新功能
- 更新官方文档链接
- 添加使用示例和最佳实践
- 更新版本信息和变更日志
- _需求: 需求 2, 需求 3
- [x] 10. 提交和发布
- 提交代码变更
- 推送到远程仓库
- 创建发布说明
- 通知用户新功能
- _需求: 需求 4