用途:git-operator 是一个技术无关的 Git 操作技能,用于在提交(commit)、分支(branch)、推送(push)等操作中遵循最佳实践与项目特定约定。默认 commit 与 push 均为 user_request_only,提交格式为 conventional,项目专属 Git 策略可在项目的 CLAUDE.md 中定义。
主要能力:提供提交信息原则,强调聚焦角色与目的而非描述过程;提供提交分组策略,同一目的归入一个提交、不同关注点分开、每个提交保持原子性且可独立回滚;支持 Conventional Commit 格式,类型包括 feat、fix、refactor、docs、test、chore、perf、style;提交信息语言遵循项目输出语言配置;Claude Code 签名默认不添加,仅在配置启用时加入;推送默认不允许,仅在配置允许时执行。
使用方式:标准流程为 git status 识别变更、git diff HEAD 审查改动、git log --oneline -10 了解项目提交风格、按逻辑目的分组、起草提交信息、git add 暂存、使用 HEREDOC 执行 git commit、再次 git status 验证,最后仅在用户明确要求时执行 git push。
适用场景:适用于任何使用 Git 的项目,不限编程语言、框架、项目规模、团队规模或开发方法;可由 code-developer、quality-reviewer、deliverable-evaluator 等智能体在完成实现、修复、重构、评审或交付验证后加载使用。
限制:默认不自动提交、不自动推送;签名默认关闭;具体项目策略需在 CLAUDE.md 或用户指令中配置;资料未提供安装命令、收费、价格或平台信息。