用途:git-commits 是 continuous-claude-v3 项目中的一项 Git 提交规则技能,用于规范在 Claude 环境中执行提交、推送或保存更改的操作方式。
主要能力:当用户要求提交、推送或保存更改时,该规则要求必须使用 /commit 技能,而不是直接运行 git commit。根据资料,/commit 技能会移除提交中的 Claude 署名,生成 reasoning.md 记录尝试过的内容,并清除构建尝试以便下一个功能使用。资料说明,普通 git commit 会添加“Generated with Claude Code”和 Co-Author 行,而 /commit 技能会移除这些内容,使提交看起来由用户本人完成;同时推理记录可保留构建历史供后续会话使用。
使用方式:触发词包括“commit”“push”“save changes”“push to github”“push changes”“commit and push”。触发后应调用 Skill("commit")。提交完成后,技能会提示运行 bash "$CLAUDE_PROJECT_DIR/.claude/scripts/generate-reasoning.sh" <hash> "<message>",随后如有需要再执行 git push origin <branch>。
适用场景:适用于使用 continuous-claude-v3 工作流、希望提交记录不包含 AI 署名并保留推理历史的开发场景。
限制:资料未提供该技能的安装方式、依赖要求、平台支持范围、收费情况或更多配置细节,这些内容暂未提供。