用途:git-pushing 用于把本地改动暂存、生成规范提交信息并推送到远程分支,适合在完成功能后快速保存和分享代码。
主要能力:自动执行 git add、生成 Conventional Commits 风格的提交信息、附加 Claude footer,并使用 -u 参数推送当前分支到远程。
使用方式:技能要求始终通过脚本执行,而不是手动运行 git 命令。基本命令为 bash skills/git-pushing/scripts/smart_commit.sh;如需自定义提交信息,可传入参数,例如 bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"。
触发场景:用户明确要求推送更改(如“push this”“commit and push”)、提到保存到远程(如“save to github”“push to remote”)、完成功能后想分享,或说出“let's push this up”“commit these changes”等类似表述时自动激活。
限制:资料未说明对分支保护、冲突处理、权限失败或非 Git 仓库等异常情况的处理方式;也未提供除上述脚本外的其他配置或平台支持信息。