关于 branch
branch 是用于开始开发前准备 Git 分支的工作流技能。它会检查仓库状态、遵循仓库的命名风格,并保护已有的未提交更改。
主要功能
- 01检查分支、状态、远程仓库和任务
- 02按仓库惯例命名分支
- 03从最新默认分支创建分支
- 04复用现有分支并报告额外提交
- 05保留未提交更改
适用场景
- 01编码前准备任务分支
- 02恢复现有分支并检查其差异
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill branch安装后在 Claude Code 中输入/branch确认已加载。
详细介绍
分支
- 检查当前分支、
git status --short、远程仓库和任务详情。 - 为分支命名。用户指定的名称优先,按原样使用。否则使用
<ticket-id>-<short-kebab-summary>;如果没有工单,则只使用摘要。遵循仓库现有的命名风格。 - 如果存在远程仓库,则先获取更新,然后从最新的默认分支创建分支,除非用户另有说明。
- 如果分支已存在,则切换到该分支,并报告它相对于基准分支多出的提交。
- 报告分支名称、基准分支,以及此前存在的任何未提交工作。
规则
- 绝不暂存、丢弃或强行处理未提交的工作。如果切换受阻,请停止并询问。
- 绝不编造工单 ID。如果存在工单但看不到其 ID,请询问;如果没有人可以询问,则不带工单 ID 继续,并在报告中说明。
评论
支持 Markdown