从暂存的更改 (git diff --staged) 生成合适的提交消息。仅生成消息并复制到剪贴板,不执行 git 命令。
/plugin marketplace add wasabeef/claude-code-cookbook/plugin install cook-zh-cn@claude-code-cookbook## 提交消息 从暂存的更改 (git diff --staged) 生成合适的提交消息。仅生成消息并复制到剪贴板,不执行 git 命令。 ### 使用方法 ### 选项 - `--format <格式>` : 指定消息格式 (conventional, gitmoji, angular) - `--lang <语言>` : 强制指定消息语言 (en, zh-cn) - `--breaking` : 检测并记录 Breaking Change ### 基本示例 ### 前提条件 **重要**: 此命令仅分析暂存的更改。需要先使用 `git add` 暂存更改。 ### 自动剪贴板功能 生成的主要候选会以 `git commit -m "消息"` 的完整格式自动复制到剪贴板。可以直接在终端粘贴执行。 **实现注意事项**: - 将提交命令传递给 `pbcopy` 时,应与消息输出分开执行 - 使用 `printf` 而不是 `echo` 以避免末尾换行 ### 项目规范自动检测 **重要**: 如果存在项目特有的规范,将优先使用。 #### 1. CommitLint 配置检查 从以下文件自动检测配置: - `commitlint.config.js` - `commitlint.config.mjs` - `commitlint.c...
/commit-messageGenerates commit messages from staged changes (git diff --staged). This command only creates messages and copies them to your clipboard—it doesn't run any git commands.
/commit-messageステージングされた変更 (git diff --staged) から適切なコミットメッセージを生成します。git コマンドの実行は行わず、メッセージの生成とクリップボードへのコピーのみを行います。