工程开发
simple-skill avatar

simple-skill

一个测试技能,旨在通过执行基础任务并确认完成情况,来验证 Skillet CLI 的功能。

简介

simple-skill 是为 Skillet 生态系统开发的基准工具,专门用于验证 Skillet CLI 与 Claude Code 环境之间的集成。作为一个以工程为中心的诊断工具,它为开发人员提供了一种可靠的方法,确保在运行更复杂的代理工作流之前,其本地或远程技能配置已被正确解析、环境权限已准确设置,且执行管线运作正常。

此技能主要面向软件工程师、自动化专家以及使用 Skillet 管理 headless Claude 代理的开发人员。它充当了工具链的“Hello World”,让用户可以验证 Frontmatter 解析、变量插值和工具调用协议是否正常运作。通过触发此技能,用户可以确认 Skillet 是否成功与 Claude CLI 进行通信、处理代理请求的生命周期,并通过预期的 Charm 终端界面格式化输出。

  • 验证核心 Skillet CLI 命令解析和执行管线。

  • 验证 YAML Frontmatter 配置(如模型选择和工具权限)是否正确应用。

  • 确认终端输出格式化和来自 Claude Code 的 JSON 数据流解析功能正常。

  • 作为在 .claude/skills 目录结构中创建新代理技能的参考实现。

  • 支持用于自动化 CI/CD 测试环境的 headless 操作。

  • 应使用 Skillet CLI 调用此技能:skillet simple-skill

  • 成功执行后的预期输出为确认信息:“Task completed successfully.”。

  • 如果技能未能回报完成,请在 Skillet CLI 中使用 --verbose 标志,这将提供对原始 JSON 数据流和指令历史记录的深入了解。

  • 在尝试执行此测试之前,请确保您的本地环境已安装并验证 Claude CLI,因为 Skillet 依赖这些凭证来执行操作。

  • 此技能不需要特定的外部 API 密钥或复杂的工具访问权限;它设计为轻量级且无依赖,使其成为排解终端与 Claude 代理系统之间连接问题的理想起点。

仓库统计

Star 数
19
Fork 数
1
Open Issue 数
0
主要语言
Go
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 15:15
在 GitHub 查看