SuperAPI AI 工具集

gm-skill

通用与其它

查看项目

更新于 10-15 19:56

技能介绍

用途:gm-skill 是一套由 Plugkit 提供的指令流,把代理执行过程约束为一个状态机,通过文件型 spool 派发动词,而不是依赖平台原生搜索、浏览器或 git 工具。

主要能力:所有动作以 instruction 动词开始和结束;支持 transition、prd-add、phase-status、codesearch、recall、fetch、exec_js、browser、memorize-fire 以及一组 git 动词(git_status、git_log、git_diff、git_show、git_branch、git_add、git_commit、git_finalize、git_push、git_checkout、git_fetch、git_rm、git_revert、git_reset)。git_finalize 将 add、commit、porcelain 门禁与 push 合并为一次派发。

必要用法:先做启动探测,确认 .gm/exec-spool/.status.json 的时间戳在 15 秒内,否则先运行 bun x gm-plugkit@latest spool > /dev/null 2>&1 &(缺 bun 时用 npx -y gm-plugkit@latest spool > /dev/null 2>&1 &)并等待约 8 秒。派发请求与读取响应应放在同一工具调用块,请求写入 .gm/exec-spool/in/<verb>/<N>.txt,响应读取 .gm/exec-spool/out/instruction-<N>.json。首轮请求体为 {"prompt":"<用户请求>"},同一会话后续可用 {}。

适用场景:需要在单一工作目录内进行代码检索、真实浏览器验证、实时运行时状态读取、端到端真实服务集成测试,以及以 PRD 行驱动的高粒度规划与收尾提交。

限制:codesearch 只索引当前 cwd;客户端文件编辑必须同轮由 browser 动词见证,否则 transition to=COMPLETE 被拒绝;测试面只允许仓库根目录单个 test.js(不超过 200 行、无 mock);git push 要求 git status --porcelain 为空且该探测须是独立工具调用;图形符号需转 ASCII;海报中的收费、价格、其他平台支持等信息暂未提供。