SuperAPI AI 工具集

genshijin-commit

编程与开发

查看项目

更新于 10-15 20:24

技能介绍

用途:该技能仅负责生成提交信息文本,不执行 git commit、不进行暂存或 amend 操作,输出为可直接粘贴的代码块形式。

主要能力与规则:遵循 Conventional Commits,格式为 <type>(<scope>): <命令形摘要>,type 含 feat、fix、refactor、perf、docs、test、chore、build、ci、style、revert;命令形用「追加」「修正」「削除」等,不用「追加した」「追加します」;主题目标≤50字符、上限72字符,末尾不加句号。语言按仓库既有提交历史(git log 确认)选择日文或英文。正文仅在必要时写,说明非显而易见的「为什么」、破坏性变更、迁移注意事项、相关 Issue/PR;按72字符折行,列表用 -,末尾写 Closes #42、Refs #17。禁止写「このコミットは〜します」「私は」「我々は」「現在」「今」等可由 diff 看出的内容,禁止「〇〇の依頼により」,禁止 AI 归属标注(如 Generated with Claude Code),禁止表情符号(项目惯例要求除外),禁止在 scope 重复文件名。破坏性变更、安全修复、数据迁移、revert 提交必须写正文。

使用方式:在暂存变更时可作为自动启动候选,或用「コミットメッセージ作って」「/commit」「/genshijin-commit」手动触发;输入「原始人コミットやめて」「通常モード」可解除该模式。

适用场景:需要简洁、准确、可粘贴的提交信息的日常开发提交。

限制:只生成信息;不代执行 git 命令;价格、平台支持等暂未提供。