[Enhancement] Skill 更新通知系统
🎯 问题描述
当前 weekly-report skill 更新后,已安装的用户无法及时获知更新信息,导致:
- 用户可能继续使用旧版本,错过新功能
- 重要 bug 修复无法及时触达用户
- 破坏性变更可能影响用户正常使用
💡 解决方案
实现 skill 更新通知系统,在 skill 更新时自动提醒已安装的用户。
🚀 核心功能
1. 版本管理与更新检测
- 为 skill 添加版本号管理(如
v1.0.0)
- 定期检查 GitHub 仓库是否有新版本
- 自动获取更新日志
2. 用户通知机制
- 企业微信消息通知:通过企业微信发送更新卡片
- 使用时的更新提示:下次使用 skill 时显示更新信息
- 更新重要性分级:
- 🔴 重要更新(功能变更、配置变更):立即通知
- 🟡 一般更新(bug 修复、优化):下次使用时提示
- 🟢 微小更新(文档更新):可选通知
3. 用户配置选项
- 通知偏好设置(接收哪些类型的更新)
- 静默时段设置
- 可选自动应用非破坏性更新
🔧 技术实现要点
- 版本管理:在
SKILL.md 或单独文件中维护版本号
- 更新检查:通过 GitHub API 检查最新 release 或 commit
- 通知发送:利用现有企业微信 MCP 能力发送消息
- 用户记录:在本地记录用户安装信息和通知状态
📊 优先级规划
- P0(高优先级):基础版本管理 + 企业微信通知
- P1(中优先级):更新重要性分级 + 用户偏好设置
- P2(低优先级):自动更新 + 回滚机制
✅ 验收标准
产品价值:提升用户体验,确保用户及时获得重要更新,减少因版本不一致导致的问题。
标签建议:enhancement, feature-request, user-experience
[Enhancement] Skill 更新通知系统
🎯 问题描述
当前 weekly-report skill 更新后,已安装的用户无法及时获知更新信息,导致:
💡 解决方案
实现 skill 更新通知系统,在 skill 更新时自动提醒已安装的用户。
🚀 核心功能
1. 版本管理与更新检测
v1.0.0)2. 用户通知机制
3. 用户配置选项
🔧 技术实现要点
SKILL.md或单独文件中维护版本号📊 优先级规划
✅ 验收标准
产品价值:提升用户体验,确保用户及时获得重要更新,减少因版本不一致导致的问题。
标签建议:enhancement, feature-request, user-experience