用途:这是一个使用标准 git 命令创建干净、原子 Conventional Commits 的技能,面向需要按约定式提交规范整理 git 提交的场景。
主要能力与工作流:
- 检查状态与差异,使用 git status --porcelain、git diff --staged、git diff。
- 显式暂存相关文件:git add <file1> <file2> ...,仅暂存需要提交的已修改或未跟踪文件。
- 按规范撰写提交信息,格式为 <type>(<optional scope>): <short description>。允许的类型包括 feat、fix、docs、style、refactor、perf、test、build、ci、chore。
- 使用标准命令提交:git commit -m "<type>(<scope>): <summary>"。
使用方式:当用户要求 commit、git commit、create commit,或想要提交已暂存或已修改内容时触发。若需要共同作者署名(co-author trailer),参考 ../../references/coauthor-attribution.md。
限制:资料未提供安装方式、平台支持范围、收费信息或额外效果说明;未提及自动推送、分支管理或冲突处理能力。