返回 Skill 列表
extension
分类: 开发与工程无需 API Key

commit

创建一个格式良好的git提交。在完成应该提交的更改后使用。

person作者: jakexiaohubgithub

Git Commit

Create a git commit for the current changes.

Commit Message Format

Use conventional commit style:

<type>: <short description>

<optional body with more details>

Co-Authored-By: Claude <noreply@anthropic.com>

Types

  • feat: New feature
  • fix: Bug fix
  • refactor: Code refactoring
  • style: Formatting, missing semicolons, etc.
  • docs: Documentation changes
  • test: Adding or updating tests
  • chore: Maintenance tasks

Examples

feat: add warehouse status recalculation endpoint

fix: correct working day calculation for early morning hours

refactor: extract invoice creation logic to service class

test: add feature tests for OrderController

Steps

  1. Run git status to see all changes
  2. Run git diff to review staged and unstaged changes
  3. Run git log --oneline -5 to see recent commit style
  4. Stage relevant files with git add <files> (prefer specific files over git add .)
  5. Create commit with descriptive message using HEREDOC format:
git commit -m "$(cat <<'EOF'
<type>: <description>

<optional details>

Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
  1. Run git status to verify commit succeeded

Important Notes

  • Do NOT commit .env or other sensitive files
  • Do NOT use --amend unless explicitly requested (creates new commits)
  • Do NOT use --no-verify unless explicitly requested
  • Do NOT push unless explicitly requested
  • If pre-commit hooks fail, fix issues and create NEW commit

User's hint for this commit

$ARGUMENTS