用途:把当前改动拆分为多个原子提交,每个提交对应一个独立逻辑变更,并遵循 commitizen 约定式提交格式。
主要能力:先检查改动范围,再按功能/关注点、变更类型或代码层次分组;逐组显式暂存并提交,每步都可验证。
使用方式:调用 /commit-atomic。随后执行 git status、git diff --staged、git diff 查看全部改动;分组后用 git add <file1> <file2> 或 git add -p <file> 显式暂存,用 git diff --staged 确认,再逐组提交。提交信息格式为 <type>(<scope>): <subject>,可选正文与页脚;类型包括 feat、fix、docs、style、refactor、perf、test、chore、ci、build、revert。提交后用 git log --oneline -5 与 git status 检查。
规则与限制:避免 git add -A 或 git add --all;每个提交聚焦单一逻辑变更,保持可独立构建与测试;主题行用祈使语气、不超过 72 字符、结尾不加句号;正文说明 why,非显而易见时补充。
适用场景:需要整洁、可追溯提交历史的日常开发流程。资料未提供该工具的安装方式、平台支持、收费或价格信息。