SuperAPI AI 工具集

inkblot-branch-naming

通用与其它

查看项目

更新于 10-15 22:38

技能介绍

用途:为 Inkblot 项目提供 Git 分支命名约定,适用于创建分支、检出功能或缺陷分支、命名 PR 分支,或用户要求开始某项工作时。

主要能力:仅当工作存在 Jira 工单时强制命名规则,格式为 <ticket-id>-<short-kebab>。工单键须为完整键并小写(如 pod2-2291,而非 2-2291);kebab 部分为小写、3–5 个单词,描述改动本身而非工单标题;整个分支名保持简短,便于在 GitHub 分支列表中阅读(约 50 字符)。示例:pod2-2291-video-call-no-show、pod1-3452-company-renewal-dates、pod1-3459-coaching-duration-options。

限制(仅工单工作):不要添加 fix/、feat/、feature/、bf- 等类型前缀;不要缩短项目键;不要使用大写;不要加入姓名缩写;不要附加目标环境后缀(如 -qa、-master);不要堆叠多个工单 ID,应使用主工单;不要把完整 Jira 标题塞进 kebab。

无工单时:不设命名规则,hotfix/7.54.2、sync/…、qa-kuma 等任意名称均可,不应被阻止或重命名。

理由:工单优先且无类型前缀,便于 Jira 与 git grep 在开头匹配键;完整小写键可保持 Jira 链接有效并避免 macOS 与 Linux 大小写差异;规则仅在存在工单时生效,避免阻塞无工单的杂务、同步与热修复。