e2e-skills

用于Kelos端到端测试的标记性技能

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:e2e-skills。
它的用途是:用于Kelos端到端测试的标记性技能
完整的 Skill 内容见:https://321skill.com/skills/e2e-skills/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

在Kelos的端到端测试套件中,测试框架会触发一个任务。对AI智能体说:“请执行kelos-e2e技能。” 智能体在成功发现并调用该技能后,会在日志中打印出类似 `[E2E_MARKER: unique_string_from_this_repo]` 的特定字符串。测试代码通过断言该字符串的存在,来确认整个技能供应链工作正常。

介绍

e2e-skills是一个专为Kelos平台设计的端到端(E2E)测试工具包。它解决的核心问题是验证Kelos平台中技能安装与发现链路的完整性与正确性。在复杂的微服务架构中,确保一个技能能够被正确安装、挂载并被AI智能体成功调用,是保障平台稳定性的关键。

该技能的使用方式非常直接。它包含一个名为kelos-e2e的具体技能,当被AI智能体调用时,会输出一个预定义的、唯一的标记字符串。这个标记字符串仅存在于这个仓库中。测试人员或自动化测试脚本通过检查Kelos任务日志中是否出现了这个特定的标记,来证明从技能安装初始化容器(skills-install),到通过插件卷暴露给智能体,再到智能体发现并最终执行该技能的整个流程是通畅无误的。

这个技能主要适合Kelos平台的开发者和质量保证(QA)工程师。对于开发者,它在开发新功能或修改底层技能加载机制时,提供了一个快速验证“技能供应链”是否正常的工具。对于QA工程师,它是编写和执行端到端自动化测试用例(如项目中的skills_test.go)的核心依赖,用于确保每次构建或发布后,平台的基础功能依然可靠。

与同类用于功能测试或集成测试的技能不同,e2e-skills的定位非常独特且单一。它不提供任何实际的业务逻辑(如代码分析、文档生成),其唯一价值就是作为一个“信标”或“探针”。它的存在是为了验证系统流程本身,而非完成某个用户任务。这与那些旨在提升生产效率、解决具体业务问题的技能有本质区别。

核心特点

核心区别在于其纯粹的“测试探针”属性。它不实现任何实用功能,其唯一输出(标记字符串)的唯一性被设计用来确凿地证明Kelos平台内部技能加载链路的完整性,这是功能型技能不具备的验证目的。

注意事项

该技能完全不适用于生产环境或任何需要实际完成工作的场景,仅用于开发和测试环节。

常见问题

e2e-skills能帮我写代码或分析问题吗?

不能,它是一个纯粹的测试工具,仅用于验证Kelos平台的技能加载机制。

如何判断e2e测试是否通过?

检查Kelos任务日志中是否出现了该技能库定义的唯一标记字符串。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/e2e-skills/raw/index.md 读取 e2e-skills 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。