從暂存的更改 (git diff --staged) 生成合適的提交消息。仅生成消息並復制到剪贴板,不執行 git 命令。
/plugin marketplace add wasabeef/claude-code-cookbook/plugin install cook-zh-tw@claude-code-cookbook## 提交消息 從暂存的更改 (git diff --staged) 生成合適的提交消息。仅生成消息並復制到剪贴板,不執行 git 命令。 ### 使用方法 ### 選項 - `--format <格式>` : 指定消息格式 (conventional, gitmoji, angular) - `--lang <語言>` : 強制指定消息語言 (en, zh-tw) - `--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 コマンドの実行は行わず、メッセージの生成とクリップボードへのコピーのみを行います。