SuperAPI AI 工具集

ax-repo

通用与其它

查看项目

更新于 10-16 01:35

技能介绍

用途:让 AI 编码代理代表用户与 GitHub 仓库 Necmttn/ax 交互,支持加星、提交 issue/bug 报告、fork 并开 PR。所有操作都通过已安装的 gh CLI 完成,没有 axctl 接口。

触发场景:用户说“star ax”“给 ax 加星”“报告 ax bug”“给 ax 提 issue”“想给 ax 贡献代码”“在 ax 上开 PR”等。不用于其他仓库的 GitHub 操作或一般 gh 使用。issue 和 PR 仅由用户发起;加星可主动提议,但实际执行仍需用户明确同意。

主要能力与用法:

  1. 加星:先只读检查是否已加星,确认后执行 gh api -X PUT /user/starred/Necmttn/ax;取消加星用 DELETE。也可运行 ax star。
  2. 提交 issue:交互式用 gh issue create --repo Necmttn/ax --web;非交互式用 --title、--body,标签仅在确认存在时添加。错误报告可预填命令、ax 版本、系统、错误输出,提交前需脱敏并让用户确认。
  3. fork 并开 PR:gh repo fork Necmttn/ax --clone,然后建分支、提交、推送,最后 gh pr create --repo Necmttn/ax。

必要规则:每次操作前先预检 gh 状态(缺失、未认证、正常)。任何会修改账户的操作(加星、建 issue、建 PR)都必须先展示确切命令并获得明确同意;只读检查无需确认。若 gh 缺失或未认证,则回退为打印对应 URL 让用户在浏览器操作。在 CI 或非 TTY 环境下不得执行修改性 gh 调用,只打印 URL。gh 调用失败不得中断用户任务。

限制:不处理其他仓库;不虚构标签或里程碑;issue 正文应简短、无敏感信息;一次请求只做一个动作。具体收费、平台支持等信息暂未提供。