提交助手Skill commit

该技能用于辅助开发者编写规范的Git提交信息、创建原子提交并遵循Git最佳实践。核心功能包括分析代码变更、生成符合Conventional Commits标准的提交信息、确保提交的原子性,并提供安全的Git操作指导。适用于版本控制、代码管理、团队协作等场景,提升提交日志的可读性和可维护性。关键词:Git提交、版本控制、原子提交、Conventional Commits、代码管理、开发工作流、提交规范、团队协作、DevOps工具。

DevOps 0 次安装 0 次浏览 更新于 2/28/2026

name: commit description: 帮助编写规范的提交信息、创建原子提交并遵循Git最佳实践。当需要协助Git提交、提交信息编写或Git工作流指导时使用。

Commit技能

工作流程

  1. 分析结果:查看git statusgit diff --staged
  2. 起草信息:遵循Conventional Commits
    • feat(功能)、fix(修复)、docs(文档)、style(样式)、refactor(重构)、test(测试)、chore(杂项)。
    • 主题最多50个字符。
    • 如需在正文中解释“原因”(每行72字符换行)。
  3. 原子提交:确保每个提交对应一个逻辑变更。
  4. 模板:使用assets/commit-template.txt保持一致性。

安全的Git命令

  • git add <文件>
  • git commit -m "信息"
  • git diff --staged
  • git statusgit showgit log --oneline

限制

  • 不支持交互式命令(git add -pgit rebase -i)。
  • 未经用户明确指导,不执行强制推送或修改提交。
  • 最终提交/推送前始终确认。