git-branching-strategy
此技能应在开始新功能工作、在功能开发中途想要添加不相关更改、当分支超过20次提交时,或不确定是否应创建新分支时使用。涵盖了单功能单分支规则、分支大小目标以及何时拆分分支。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
此技能应在开始新功能工作、在功能开发中途想要添加不相关更改、当分支超过20次提交时,或不确定是否应创建新分支时使用。涵盖了单功能单分支规则、分支大小目标以及何时拆分分支。
Git 提交并推送。当用户希望一起提交和推送更改时使用。
为MCPSpy项目创建符合常规提交标准的正确格式的Git提交。在被要求提交更改、暂存文件或管理git工作流程时使用。可以访问git status、diff、checkout、add和commit命令。
使用gitmoji + Conventional Commits格式强制执行git提交的最佳实践。在创建提交时触发。确保质量门通过,防止问题自动关闭(没有Close/Fix关键字),为AI提交包括Co-Authored-By,并且要求用户在提交前批准。
创建高质量Git提交的最佳实践。涵盖提交消息约定(Conventional Commits)、原子提交、暂存策略以及何时修正与创建新提交。帮助AI代理生成清晰、有意义的提交历史。
帮助进行此dotfiles仓库的Git操作,包括创建上下文相关的提交信息、审查更改以及遵循dot文件版本控制的最佳实践。当用户想要提交更改、查看差异、创建分支或执行特定于dotfiles管理的git操作时使用。
当用户用自然语言请求提交代码时触发(如「帮我提交」「commit 一下」「提交代码」)。自动应用 Git 提交规范,从分支名提取任务 ID,生成符合规范的提交信息。
设置并管理用于预提交、预推送自动化的git钩子(代码检查、测试、格式化)
通过规范提交自动化Git工作流程,设置GitHub Actions CI/CD,配置Husky钩子,管理PR自动化,并处理语义化版本发布
使用描述性的规范提交信息将更改提交到git。在准备好提交已暂存或未暂存的更改时使用。
在任何仓库中协助进行谨慎的Git提交。在提交更改、检查.gitignore或生成提交信息时激活。确保正确排除文件(如凭证、MCP配置、个人设置),识别未跟踪的文件,并生成带有日语说明的规范提交信息。
在提交到git时自动将代码更改记录在可搜索的变更日志中。创建包含什么/为什么/问题的结构化条目。当用户要求提交更改到git时使用。
当被要求显示获取当前分支的上下文时使用
在实现完成、所有测试通过,并且需要决定如何集成工作时使用 - 通过提供合并、PR或清理的结构化选项来指导开发工作的完成
当用户由于冲突而在git-hex驱动的rebase、合并或cherry-pick中卡住,并希望代理检查、解决冲突,然后安全地继续或中止时,应使用此技能。触发短语包括:“解决冲突”、“rebase卡住了”、“冲突标记”、“继续rebase”、“中止rebase”。
如何通过提交、拉取请求和推送跟踪我们的工作。在我们混乱的多代理环境中,通过原子提交保持良好的git习惯,并可以选择让AI代理通过PRs审查代码。
pikru的Git命令约定。在运行任何git命令时使用,以避免被交互式分页程序阻塞。
应用HyperShift常规提交格式规则。在生成提交信息或创建提交时使用。
按照 Conventional Commits 规范执行高质量的 git 提交,处理暂存、消息生成及钩子修复。
计划并创建按依赖关系排序的原子提交
管理支持无缝工作树的git-crypt加密仓库。处理解锁/锁定操作、密钥管理和导致加密文件检出失败的关键工作树污点过滤器问题。
以GitHub风格的统一差异格式显示git更改,并带有彩色终端输出。显示已暂存(--cached)和未暂存的更改,包括两列行号、红色/绿色高亮以及块标记。在审查代码更改、准备提交或比较文件修改时使用。触发命令为'git diff'、'show changes'、'what changed' 或 'review diff'。
设置并配置Git预提交钩子,用于代码质量检查、密钥扫描和提交信息验证。在安装git钩子、配置预提交检查或强制执行代码标准时使用。
结合git-hex(本地制作)与远程协作(GitHub插件或CLI)完成拉取请求工作流。当用户希望准备、提交并对一个具有清晰提交历史的PR进行迭代时,应使用此技能。触发短语包括:“准备一个PR”,“打开一个拉取请求”,“处理审查反馈”,“更新我的PR”,“清理PR的提交”。