mcpField
C
conventional-committer

conventional-committer

github.com/caomeiyouren开发1251 次安装今天更新
代码仓库

关于 conventional-committer

conventional-committer 是面向开发者的技能,可暂存修改、生成规范提交消息并执行 git commit。它还会在提交前检查工作区上下文、改动规模、任务范围和必需的审核。

主要功能

  1. 01暂存已修改文件
  2. 02生成规范提交消息
  3. 03检查工作区和分支上下文
  4. 04限制提交范围与文件数
  5. 05提交前要求类型检查、lint 和测试

适用场景

  1. 01提交单一功能或修复
  2. 02暂存前检查仓库状态
  3. 03代码审核通过后准备提交

安装

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

$npx skills add https://github.com/caomeiyouren/momei --skill conventional-committer

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

详细介绍

来自项目 README

Conventional Committer Skill (规范提交技能)

  • 暂存 (Staging): 将修改后的文件添加到 git 暂存区。
  • 消息生成: 创建遵循 type(scope): description 格式的提交消息 (例如: feat(auth): add login page)。
  • 提交 (Committing): 执行 git commit。

指令 (Instructions)

  1. Worktree 感知: 提交前确认当前所在目录(如 ../momei-dev),确保提交是在正确的分支和上下文中进行的。
  2. 规范对齐: 在提交前必须确认遵循 开发规范。
  3. 规模校验: 强制检查本次改动的文件数量。原则上文件数 不要超过 10 个;对应的功能点必须单一。
  4. 任务关联: 每次提交应且仅应关联 待办事项 (Todo) 中的一个原子条目。
  5. 提交前检查: 在执行任何 git 提交操作前,确认 @code-auditor 已经通过了 pnpm typecheck, pnpm lint 和必要的定向测试。
  6. 验证状态: 检查 git status 查看哪些内容需要暂存。
  7. 生成消息: 分析更改以确定 type (feat, fix, docs, style, refactor, test, perf, build, ci, chore, revert), scope (可选, 例如: 组件名, 模块) 和 description。消息描述统一使用中文。
  8. 提交: 运行 git commit -m "..."。
  9. 验证: 确保消息符合 commitlint.config.ts。

使用示例 (Usage Example)

输入: "提交新的用户资料功能。" 动作: git add ., 分析变更, 生成消息 feat(user): 实现带有头像上传功能的用户个人资料页面, git commit。

评论

支持 Markdown