git-auto-commit-push
Installation
SKILL.md
Git 自动暂存、提交并推送
自动分析所有更改(已暂存和未暂存),智能分组进行多次提交,最后拉取并推送代码。
技能优先级与授权约定
当用户使用本技能描述中的触发词,如“提交代码”“提交一下”“帮我提交”“推一下代码”“push 上去”“仅提交”“只 commit”等,应视为用户已明确要求执行本技能对应的 Git 动作,不要再被通用默认行为覆盖。
- 命中完整模式触发词:视为用户已明确授权执行
commit、pull --rebase、push - 命中仅提交模式触发词:视为用户已明确授权执行
commit,但不执行pull和push - 不要因为通用的“默认不要主动 push”习惯而忽略本技能;本技能对“什么叫用户已明确要求”有更高解释权
- 如果用户在当前对话中又追加了更细的限制(如“别推远程”“只提交一条”“不要拉取”),以用户当次明确要求为最高优先级
消息格式优先级
提交消息格式按以下优先级决定: