branch-name

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Branch 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

规则分类

RuleTriggerDescription
branch-name
分支名 / branch name / diff-based namingAnalyze current changes and output candidate branch names
规则触发词描述
branch-name
分支名 / branch name / 基于diff命名分析当前改动并输出候选分支名

Quick reference

快速参考

  • Rule file: rules/branch-name.md
  • Input sources:
    git status
    ,
    git diff --stat
    ,
    git diff --cached
    (prefer staged), optional commit context
  • Reusable context: prefer upstream
    DIFF_CONTEXT
    /
    RAW_DIFF
    when provided
  • 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
    English
    outputs must be wrapped in independent copy-ready code blocks
  • 规则文件: 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 中的具体工作流和命名约束执行