SuperAPI AI 工具集

gitmoji-conventional

通用与其它

查看项目

更新于 10-16 01:19

技能介绍

用途:在生成或建议提交信息、PR 标题时统一格式,采用“<gitmoji> <type>[可选 scope][!]: <描述>”结构,例如 ✨ feat(api): add OAuth login support。格式形状、破坏性变更信号、revert 形式、footer、SemVer 映射与 PR 标题规则位于 references/commit-format.md;PR 标题不经过检查脚本校验。\n\n主要能力与用法:确定主变更类型,从 references/gitmoji-mapping.md 取对应 gitmoji,使用其映射的 type,不得自创。常见配对:✨ feat、🐛 fix、♻️ refactor、⚡️ perf、📝 docs、✅ test、👷 ci、📦️ build、🔧 chore、⏪️ revert。破坏性不是独立 type:💥 依附于底层 type 并加 !。一个提交只讲一个语义故事;跨类型时按用户影响取舍优先级 fix > feat > perf > refactor > build > docs > test > chore。\n\n检查:python3 skills/gitmoji-conventional/scripts/check_commit_msg.py --message "✨ feat(api): add OAuth login";--range main..HEAD 审计分支;--file "$1" 用作 commit-msg 钩子。正文目标 12 行非空,硬上限 20 行,footer 与围栏代码块豁免。正文应写 diff 无法体现的动机、意外后果与有意不做之事,不写会话过程、证据堆积、复述主题或流程评论。过长内容应放到 RFC、issue 或 PR 描述并链接。仅输出提交信息或 PR 标题,除非被要求否则不给解释或备选。