SuperAPI AI 工具集

doyourmagic

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:把刚克隆/安装的外部 repo、CLI 或工具,从“README 该怎么读”变成“命令该怎么敲”,产出一套可运行的工作流技能(bundle),而不是复述 README。触发场景:用户刚拉下外部仓库、要求为该工具生成可运行的使用工作流、或在把外部工具并入项目约定/CI 之前先产出可验证的技能包。

主要能力:在隔离沙箱中只读克隆并探查仓库;以 manifest(package.json、pyproject.toml、Cargo.toml、go.mod、installer 脚本)优先、README 作假设,逐条对照参数解析器、--help 与真实退出码;在固定 scope 下实际运行命令并记录返回码;按“使用对象”拆分工作流(消费方与贡献方分开,聊天命令与 shell 命令分开);生成自包含子技能与 hub;生成 workflows.md 验证表与自包含 flow.html;最后给出一个 adapt-modes 结论(融合、外部引用、内嵌自有、不采用)。

使用方式:技能内以 W01–W07 步骤执行,输出位于 .overstack/doyourmagic/<repo>/ 下,包含 skills/<hub>/SKILL.md、skills/<hub>-<slug>/SKILL.md、workflows.md、flow.html。可用安装命令:mkdir -p .claude/skills && ln -sfn ../../.overstack/doyourmagic/<repo>/skills/<hub> .claude/skills/<hub>,之后用 /<hub> 查看 slug 表、用 /<hub> <slug> 运行某个工作流。同步工具为 harness/scripts/dym-sync.py,命令示例:python3 $S lint、python3 $S index、python3 $S install [dym|<repo>] [--auto slug,slug]、python3 $S check [--yes]、python3 $S push <repo> [--yes]。也可通过 npx skills add rheinmir/dym 获取已发布 bundle。

限制:不paraphrase README;对克隆只读,只写入 .overstack/doyourmagic/<repo>/;每条命令必须能与代码、--help 或真实运行对照,无法验证的需就地标注“未验证”;不假定退出码为 0/1;不直接搬运工具自身的 .github/workflows/*.yml;未固定 scope 的 installer 不运行;flow.html 须自包含并真实用浏览器打开验证;结论为融合或内嵌时,须先询问用户再 scaffold。以上均依据资料整理,价格、平台支持范围等信息暂未提供。