branch-name
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBranch Name
分支命名
Generate clean, team-friendly Git branch names based on current code changes.
根据当前代码改动生成简洁、适配团队协作规范的Git分支名。
When to apply
适用场景
- User asks: "生成分支名", "根据改动起一个 branch 名"
- User asks: "suggest branch name from diff", "name this branch based on changes"
- 用户提问:“生成分支名”, “根据改动起一个 branch 名”
- 用户提问:“suggest branch name from diff”, “name this branch based on changes”
Rule categories
规则分类
| Rule | Trigger | Description |
|---|---|---|
| 分支名 / branch name / diff-based naming | Analyze current changes and output candidate branch names |
| 规则 | 触发词 | 描述 |
|---|---|---|
| 分支名 / branch name / 基于diff命名 | 分析当前改动并输出候选分支名 |
Quick reference
快速参考
- Rule file: rules/branch-name.md
- Input sources: ,
git status,git diff --stat(prefer staged), optional commit contextgit diff --cached - Reusable context: prefer upstream /
DIFF_CONTEXTwhen providedRAW_DIFF - Default output language: Chinese + English
- Language override: if user explicitly asks for single language, output only that language
- Bilingual formatting rule: in bilingual mode, and
中文outputs must be wrapped in independent copy-ready code blocksEnglish
- 规则文件: rules/branch-name.md
- 输入来源: ,
git status,git diff --stat(优先使用暂存区内容),可选提交上下文git diff --cached - 可复用上下文: 如果提供了上游 /
DIFF_CONTEXT则优先使用RAW_DIFF - 默认输出语言: 中英双语
- 语言覆盖规则: 如果用户明确要求使用单一语言,仅输出该语言即可
- 双语格式规则: 双语模式下,和
中文输出必须分别包裹在独立的可直接复制的代码块中English
How to use
使用方法
- Match request to this skill's trigger.
- Follow rules/branch-name.md for exact workflow and naming constraints.
- 将用户请求与本技能的触发词进行匹配
- 遵循 rules/branch-name.md 中的具体工作流和命名约束执行