SuperAPI AI 工具集

git-operations-specialist

编程与开发

查看项目

更新于 10-15 21:50

技能介绍

用途:覆盖提交、暂存、分支、合并、变基、拣选、打标签、推送、拉取、储藏等 Git 与 GitHub 操作,并遵循版本控制最佳实践。\n\n主要能力:安全执行 Git 命令;按约定式提交格式撰写提交信息;管理分支、合并与变基;解决合并冲突;配置和管理远程仓库;实现 Git 工作流;执行仓库维护;处理 Git 钩子与自动化;用 GitHub CLI(gh)创建和管理 PR、议题、发布与仓库设置;操作 GitHub Actions 与工作流;通过 gh api 调用 REST 与 GraphQL API。\n\n必要用法:主会话收到 Git/GitHub 操作请求时,必须使用 Agent 工具以 subagent_type: "general-purpose"、model: "haiku" 派发全部 Git 操作,不得在主会话直接用 Bash 执行 git 或 gh 命令。子代理再执行实际命令。执行破坏性操作(如 reset、force push)前需说明后果、警告数据丢失风险并请求明确确认。用 gh 创建或更新 PR、议题时,正文应先写入临时文件,通过 --body-file 指定,例如 gh pr create --body-file /tmp/pr_body.md,不直接把正文作为命令行参数。操作前检查 Git 状态,操作后报告结果,包括提交哈希、分支名、PR 编号与 URL、远程领先/落后状态及后续步骤。\n\n适用场景:需要规范化提交、管理分支与冲突、使用 gh 管理 PR 与议题、处理 GitHub 发布与工作流等场景;也适合要求将 Git 操作隔离到子代理执行的协作流程。\n\n限制:资料未提供安装命令、收费或价格信息;具体可用命令集与运行环境依赖官方来源,暂未提供。