mcpField
C
commit

commit

github.com/fradser开发596121 次安装2 天前更新
代码仓库

关于 commit

一项使用标准 `git` 命令创建原子化 Conventional Commits 的技能。它引导开发者检查变更、明确暂存文件、编写提交消息并完成提交。

主要功能

  1. 01检查状态与差异
  2. 02明确暂存指定文件
  3. 03编写 Conventional Commit 消息
  4. 04使用标准 Git 创建提交

适用场景

  1. 01提交一组范围明确的变更
  2. 02为已暂存内容整理 Conventional Commit

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fradser/dotclaude --skill commit

安装后在 Claude Code 中输入/commit确认已加载。

详细介绍

提交技能(标准 Git)

使用标准 git 命令创建整洁、原子化的 Conventional Commits。

工作流

  1. 检查状态和差异:
    git status --porcelain
    git diff --staged
    git diff
    
  2. 暂存文件: 显式暂存相关的已修改或未跟踪文件:
    git add <file1> <file2> ...
    
  3. 拟定 Conventional Commit 消息: 遵循规范:<type>(<optional scope>): <short description> 类型:feat、fix、docs、style、refactor、perf、test、build、ci、chore。
  4. 提交: 执行标准 git commit:
    git commit -m "<type>(<scope>): <summary>"
    
    如果需要或有人要求添加共同作者署名,请遵循 ../../references/coauthor-attribution.md。

评论

支持 Markdown