SuperAPI AI 工具集

commit

编程与开发

查看项目

更新于 10-16 10:39

技能介绍

用途

该技能面向使用 git 进行版本控制的开发流程,目标是在一次操作中完成「暂存改动 → 生成提交 → 推送分支」的完整闭环。它根据当前仓库的实际改动内容生成带有上下文信息的提交信息,而不是使用固定或占位式的提交文案。

主要能力

技能在执行前会收集以下上下文:

  • 当前 git 状态(git status)
  • 当前 git diff,包含已暂存与未暂存的改动(git diff HEAD)
  • 当前分支名(git branch --show-current)
  • 最近 10 条提交记录(git log --oneline -10)

基于这些信息,技能会暂存全部改动、创建一条提交,并推送当前分支。

使用方式

技能规定了必须遵循的执行顺序:

  1. 暂存改动。
  2. 创建单条提交。
  3. 将当前分支推送到 origin;如需要,使用 --set-upstream origin <branch>。

同时要求:不使用交互式命令,不输出额外评论。

适用场景

适用于需要快速把当前工作区的改动整理成一次提交并同步到远程分支的场景,尤其是希望提交信息能反映本次改动上下文、且不需要人工逐条编写提交说明的自动化或半自动化流程。

限制

资料未提供关于该技能支持的平台、依赖环境、安装方式、收费模式或具体效果的信息,暂未提供。技能本身明确要求不使用交互式命令,因此不适用于需要交互确认的提交流程。