用途 commit-skill 面向代码提交场景,用于把当前任务的改动暂存、提交并推送到当前分支。当被要求 commit、push 或为当前任务创建提交时使用。
主要能力
- 只暂存与当前任务相关的文件,避免把无关改动一并提交。
- 执行提交;如果 pre-commit 钩子因为无关问题而失败,则运行 git commit --no-verify。
- 将改动推送到当前分支。
- 报告提交哈希与分支名称。
使用方式 该技能以 Claude Code 技能形式提供,具体安装与调用步骤资料暂未提供。使用时可依据上述流程进行暂存、提交与推送。注意该仓库使用 Azure DevOps,创建 PR 时使用 az repos pr create。commit-msg 钩子会剥离 Co-Authored-By 尾注,因此提交会显示为唯一作者。
适用场景
- 需要为当前任务生成一次干净的提交。
- 需要将本地提交推送到当前远程分支。
- 在 pre-commit 钩子因与本任务无关的问题失败时,仍希望完成提交。
限制 资料未提供关于平台支持、价格、配置参数、依赖要求或效果保证的信息。除上述流程与 Azure DevOps、commit-msg 钩子行为外,其他细节暂未提供。