SuperAPI AI 工具集

setup

智能体与模型

查看项目

更新于 10-15 20:35

技能介绍

用途:Setup 技能用于准备开发环境前置条件,并配置 OpenCode 的 Jira 集成。它面向需要 GitHub、GitLab 与 Jira 协作的开发者,属于交互式技能,必须由用户参与(认证提示、Jira 凭据输入),不可作为自动化技能流水线(如 fast-meeting、issue-review)的子步骤调用,否则会因等待输入而卡住。

主要能力:分四个阶段。阶段一安装缺失的 CLI 工具,脚本幂等,已安装的会跳过,通过 apt 安装 gh(GitHub CLI)、glab(GitLab CLI)、jq(JSON 处理器),并通过官方安装器安装 uvx:curl -LsSf https://astral.sh/uv/install.sh | sh。阶段二检查并认证 CLI,运行 gh auth status 与 glab auth status 并展示完整输出;未认证时提示用户手动运行 gh auth login 或 glab auth login,不自动执行。阶段三配置 mcp-atlassian:检查 uvx 版本,读取 ~/.config/opencode/opencode.json(不存在视为 {}),若已存在 mcp.mcp-atlassian 则跳过;否则询问 Jira URL(默认 https://jira.dedalus.com/)与 Personal Access Token,Cloud 用户改用 JIRA_USERNAME 与 JIRA_API_TOKEN;将 mcp-atlassian 块合并写入配置,命令为 uvx mcp-atlassian,并执行 chmod 600 保护文件。阶段四输出各组件状态汇总,并提示重启 OpenCode 加载新配置。

使用方式:用户说出 setup、install prerequisites、configure jira 等触发。前置条件为带 apt 的 Linux、可用 bash 与 curl、可访问互联网。

限制:仅支持 Linux/apt 环境;认证与凭据需用户手动提供;不自动执行登录命令;Jira 凭据与具体配置细节以实际环境为准,资料未提供其他平台支持说明。