SuperAPI AI 工具集

cli-anything-generator

编程与开发

查看项目

更新于 10-16 11:57

技能介绍

CLI-Anything Generator 是为 GUI 应用程序生成 CLI-Anything 封装(harness)的 Cursor 插件技能,作为一个支持性入口点打包在 Cursor 插件中,主要生成体验通过插件斜杠命令实现。

【用途与主要能力】 该技能用于构建、完善、测试、校验或列出面向 GUI 应用程序的 CLI-Anything 封装。其核心操作以斜杠命令呈现:/cli-anything <path-or-repo> 执行完整的七阶段构建;/cli-anything-refine <path> [focus] 用于扩展覆盖范围;/cli-anything-test <path> 运行测试;/cli-anything-validate <path> 校验检查清单;/cli-anything-list 列出工具。如果用户使用自然语言表达(例如“build a CLI for ./gimp”),则运行与匹配命令相同的工作流。

【使用方式】 首先通过发现指针确定 PLUGIN_ROOT:~/.cursor/cli-anything-generator.root 或 %USERPROFILE%.cursor\cli-anything-generator.root;其次 {install}/PLUGIN_ROOT.txt;默认路径为 ~/.cursor/plugins/local/cli-anything(前提是那里存在 references/HARNESS.md)。使用绝对路径读取 {PLUGIN_ROOT}/references/HARNESS.md,并读取 {PLUGIN_ROOT}/references/commands/ 下匹配的文件。按需使用 {PLUGIN_ROOT}/references/guides/ 下的指南。辅助脚本包括 {PLUGIN_ROOT}/scripts/repl_skin.py、preview_bundle.py、skill_generator.py 以及 templates/。

路径重映射规则(来自 HARNESS 或插件文档):guides/... 映射为 references/guides/...;cli-anything-plugin/repl_skin.py 映射为 scripts/repl_skin.py;cli-anything-plugin/preview_bundle.py 映射为 scripts/preview_bundle.py;cli-anything-plugin/skill_generator.py 映射为 scripts/skill_generator.py;templates/SKILL.md.template 映射为 scripts/templates/SKILL.md.template;docs/PREVIEW_PROTOCOL.md 映射为 references/docs/PREVIEW_PROTOCOL.md。

Cursor 工具绑定:Read 用于方法论文档与源码分析;Grep / Glob 用于 API 与文件发现;Shell 用于克隆、pytest、pip 及 CLI 调用;Write / StrReplace 用于 harness 实现;Task 用于可选的并行子任务。

【阶段门控与进度】 对于 build、refine、test、validate 操作,需维护 {software-root}/agent-harness/.cli-anything-progress.json。在开始跟踪时创建 agent-harness/ 目录。未完成上一阶段不得推进,非终态运行应能够恢复。

【消费端说明】 该技能不是 Hub 消费端。要查找或安装已发布的 CLI,应使用:npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y。各应用技能位于仓库 skills/ 目录树下,通过 npx skills add 安装。

【质量标准】 输出应与 Claude Code 插件或 Codex 技能保持一致:相同的 harness 布局、命名空间打包、--json、测试和技能生成。不得自行发明不同的 harness 格式。

【限制】 本技能依赖 Cursor 插件环境及 PLUGIN_ROOT 解析;消费端安装与生成器为相互独立的路径。资料未提供具体的收费、价格、平台兼容范围或实际效果等信息。