SuperAPI AI 工具集

commit-work

通用与其它

查看项目

更新于 10-16 05:50

技能介绍

用途:把请求范围内的工作整理成连贯的 Git 提交,并核对 Git 实际记录的内容。无限制的提交请求覆盖所选仓库与工作树中全部已暂存、未暂存和未被忽略的未跟踪改动;尊重文件、任务或仅暂存等显式限定。仅要求写提交信息时不改动 Git;仅要求暂存时准备好索引但不提交。

主要能力:每次调用或恢复时检查仓库、分支、HEAD、状态、暂存与未暂存差异及未跟踪内容,阅读上下文与历史理解改动;遵循仓库说明与排除规则,绝不提交密钥,对暂留路径只说明原因。按用途与依赖分组,把同一改动所需的代码、测试、配置和文档放在一起,独立工作分开,覆盖包括删除在内的全部范围内改动。

使用方式:准备索引中该组的准确内容,改动前先查看现有暂存,保留被排除内容和已选暂存;文件混合多个组时选择块。运行 git diff --cached --check 及仓库要求的检查,允许钩子运行而不绕过。按仓库信息约定,否则用英文 Conventional Commits,主题不超过 72 字符,不添加 Co-Authored-By 或 AI 署名。用直接 Git 命令创建提交,消息使用安全引用的字面文本或消息文件。提交后比较提交的差异与消息是否符合预期,再检查剩余索引与工作改动。

限制与注意事项:不得丢弃或编辑工作内容,也不得为成功而改写已有提交;失败、中断或钩子修改后先检查 HEAD、索引和工作内容再重试,保留已成功的提交并从实际剩余部分继续。仅在被请求且完成预期提交批次后才推送,推送前核实远端、目标分支和待推送历史,不假定 origin 或上游,不要静默发布不完整批次或在被拒后改写历史。返回提交哈希与主题、检查项、实质限制和遗留内容及原因;无内容可记录时不创建空提交,但仍可完成被授权的推送。资料未提供具体安装命令、平台和收费信息。