用途:当用户要求生成 commit message 或提交代码时,按 Conventional Commits 规范产出专业提交信息。
主要能力:先分析变更,运行 git diff --cached 查看暂存区变更;若无暂存更改,则运行 git diff 查看未暂存变更。随后按 <type>(<scope>): <subject> 格式生成信息。type 仅限 feat、fix、docs、style、refactor、test、chore;scope 可选,用于指明模块(如 auth、api、ui);subject 为 50 字符以内的简短描述,使用祈使句,例如 "Add login button" 而非 "Added login button"。
使用方式:直接给出代码块格式的 Commit Message,不做解释。若变更复杂,在 subject 下方空一行添加详细 body,可用列表补充说明,例如:feat(auth): implement google oauth2 login,空行后接 - add passport strategy、- update user schema。
适用场景:需要快速生成符合团队规范的提交信息、统一提交历史风格、或在提交前自动整理变更描述。
限制:资料未提供安装方式、平台支持、收费模式及更多配置项,暂未提供相关信息。