自我告警去重测试
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md 的说明,在你的 AI 助手中安装 @user_7302e03b/wangyouwei-selfwarn-dup-v1。
技能介绍
解决的问题
在技能发布流程中,平台需要验证两件事:一是内容是否被正确接收和解析,二是当出现重复内容时,告警机制能否准确触发。手动构造测试用例既低效又容易遗漏边界情况,尤其难以保证每次测试内容的唯一性——这正是重复检测系统最容易出错的地方。
Self Warn Dup Test 就是为此设计的专用验证技能。它不提供任何实际功能,唯一的存在目的是作为一个可控的测试样本。
核心机制
唯一标记
技能正文包含一个特殊字符串 dedup-test-unique-7f3a9c2e1b4d,这是一个静态的内容指纹,用于确保该技能在重复扫描时能够被精确识别。
验证流程
- 发布该技能后,观察平台是否正确解析
SKILL.md的完整内容 - 再次提交相同内容,确认去重系统是否触发告警
- 修改标记字符串后重新提交,验证告警是否能正确解除
关键步骤
- 加载技能清单,定位
SKILL.md正文 - 在发布流水线中注入该技能作为测试载荷
- 比对告警事件与预期行为,记录差异
适用边界
- 该技能不包含任何可执行逻辑,不应被用作生产环境依赖
- 唯一标记是硬编码的,不适用于需要动态指纹的场景
- 如果你的需求是测试多文件、多语言或带依赖项的技能去重,需要额外构造测试载荷
- 验证通过不代表去重系统覆盖了所有边界情况,仅确认当前流水线对该样本的判定符合预期
使用场景
- 在发布新技能前,需要确认平台能否正确解析 SKILL.md 并生成内容指纹
- 当同一技能被重复提交时,需要验证去重系统是否准确触发告警
- 修改测试标记后重新提交,需要确认告警状态能否正确更新为通过
适合人员
- 负责技能发布流程的平台开发者,需要验证内容去重机制是否按预期工作
- 维护技能市场的工程师,需要定期测试发布与告警链路是否正常
- 构建 CI 流水线的技术负责人,需要注入测试载荷验证内容指纹识别能力