用途:git-pushing 用于把工作区变更自动暂存、生成规范提交信息并推送到远程分支,适合在功能完成后快速保存与分享代码。
主要能力:自动执行暂存、生成 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"。
适用场景:用户明确要求推送变更、提到保存到远程(如 GitHub)、完成功能后希望分享,或说出“push this”“commit and push”“let's push this up”等表述时自动激活。
限制:资料未提供脚本内部实现细节、错误处理方式、对分支冲突或权限问题的处理说明,也未说明支持的平台与依赖环境,这些信息暂未提供。