AgentSkillsCN

refactor-git-plan

【代码质量】规划Git提交策略以进行重构:分支命名、提交粒度、提交信息和安全合并方法。用于结构化版本控制以实现可回滚、可审查的变更。

SKILL.md
--- frontmatter
name: refactor-git-plan
description: "[Code Quality] Plans Git commit strategy for refactoring: branch naming, commit granularity, commit messages, and safe merge approach. Use to structure version control for reversible, reviewable changes."

Refactor: Git Plan

Structure version control for safe, reviewable refactoring.

Branch Strategy

Naming Convention

code
refactor/<scope>-<action>
Examples: refactor/auth-extract-service

Commit Granularity

One Commit Per

  • Single rename across files
  • One method extraction
  • One file move
  • One pattern application

Commit Message Format

code
refactor(<scope>): <action>

<what changed and why>

Risk: low|medium|high
Tests: passing|added|updated

Safety Practices

Before Starting

  • Ensure clean state (git status)
  • Create branch
  • Verify tests pass

During Refactoring

  • Commit frequently
  • Run tests after each commit

If Something Breaks

  • git reset --soft HEAD~1 (undo, keep changes)
  • git checkout -- . (discard changes)
  • git revert <commit-hash> (revert specific)