mcpField
B
branch

branch

github.com/owainlewis开发423214 次安装2 周前更新
代码仓库

关于 branch

branch 是用于开始开发前准备 Git 分支的工作流技能。它会检查仓库状态、遵循仓库的命名风格,并保护已有的未提交更改。

主要功能

  1. 01检查分支、状态、远程仓库和任务
  2. 02按仓库惯例命名分支
  3. 03从最新默认分支创建分支
  4. 04复用现有分支并报告额外提交
  5. 05保留未提交更改

适用场景

  1. 01编码前准备任务分支
  2. 02恢复现有分支并检查其差异

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owainlewis/blueprint --skill branch

安装后在 Claude Code 中输入/branch确认已加载。

详细介绍

分支

  1. 检查当前分支、git status --short、远程仓库和任务详情。
  2. 为分支命名。用户指定的名称优先,按原样使用。否则使用 <ticket-id>-<short-kebab-summary>;如果没有工单,则只使用摘要。遵循仓库现有的命名风格。
  3. 如果存在远程仓库,则先获取更新,然后从最新的默认分支创建分支,除非用户另有说明。
  4. 如果分支已存在,则切换到该分支,并报告它相对于基准分支多出的提交。
  5. 报告分支名称、基准分支,以及此前存在的任何未提交工作。

规则

  • 绝不暂存、丢弃或强行处理未提交的工作。如果切换受阻,请停止并询问。
  • 绝不编造工单 ID。如果存在工单但看不到其 ID,请询问;如果没有人可以询问,则不带工单 ID 继续,并在报告中说明。

评论

支持 Markdown