git-hygiene-enforcer
建立Git工作流护栏,包括常规提交、提交消息钩子、分支命名约定、PR模板和代码审查流程。提供钩子配置、工作流模板和紧急旁路说明。当用户请求“设置git钩子”、“强制执行提交约定”、“添加PR模板”或“标准化git工作流”时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
建立Git工作流护栏,包括常规提交、提交消息钩子、分支命名约定、PR模板和代码审查流程。提供钩子配置、工作流模板和紧急旁路说明。当用户请求“设置git钩子”、“强制执行提交约定”、“添加PR模板”或“标准化git工作流”时使用。
代码调查知识库。涵盖代码历史跟踪、问题引入分析、根本原因诊断。
使用语义提交格式和自动标签分配创建GitHub问题,扩展了git-issue-labeler、git-semantic-commits、git-issue-updater和ticket-branch-workflow
当块级暂存太粗略时,从git差异中分阶段指定特定行。在文件包含需要单独语义提交、拆分提交、部分暂存或挑选特定行的多个不相关更改时使用。需要在PATH中安装git-lines工具。
提交信息和PR信息的指南。支持使用Conventional Commits格式创建日语提交信息、PR概要、审查要点以及相关Issue的记录。在被问到如何写git commit、创建PR、以及提交信息时使用。
在推送、拉取或合并更改时使用。处理重试、冲突和错误恢复。
强制要求:使用gh(GitHub)或glab(GitLab)命令行工具进行所有问题/任务管理。统一跨平台工作流程。
通过暂存变更、根据验收标准进行验证并通过GH CLI创建PR来准备一个Pull Request。当功能完成并准备好进行审查时使用此技能。
当用户希望在不使用交互式终端的情况下,通过git-hex清理特性分支的历史记录(合并/修正提交、重新排序/删除/拆分提交或将分支重新基于主分支)时,应使用此技能。触发短语包括:“清理我的分支”、“美化历史记录”、“合并这些提交”、“修正提交”、“重新基于主分支”、“重写提交”。
使用Conventional Commits从未提交的更改创建小的、增量的Git提交。当被要求审查git状态并将更改拆分为小的提交(按文件或块)时使用,特别是在依赖项更改需要锁文件的情况下,并以干净的工作树结束。
更新GitHub问题和JIRA票据,包括提交进度、用户、日期、时间以及一致的文档格式以保证可追溯性
Mark的项目Git工作流程标准。当用户提到“commit”、“committing”、“git commit”、“git history”、“branches”、“branching”、“push to remote”、“create a pull request”、“PR”、“merge conflict”,或执行任何git操作时触发。涵盖提交信息格式、自动提交策略和推送行为。
为Git暂存区中的更改生成提交信息,并等待用户批准。当代理需要为已暂存的更改生成提交信息时使用。仅生成提交信息,但不执行提交操作。
在执行git操作或生成智能提交信息时使用 - 提供安全的git工作流程指导、验证检查和常规提交格式化。
当用户表示他们的功能/修复已完成并准备好进行审查时,自动为开发分支创建全面的拉取请求。在用户提到创建PR、提交审查或表示工作已完成时使用。例如 - “创建一个PR”,“准备好进行审查”,“打开一个拉取请求”,“将此提交到开发”,“所有测试通过,让我们开始审查”。
用于创建拉取请求、分支管理和合并协调的Git工作流程助手。在创建PR、合并分支、解决冲突或清理会话分支时使用。提供智能的PR描述、安全检查和工作流程指导。
Git版本控制简介 - 什么是Git、为什么使用Git以及第一步
当用户要求“使用git blame”、“检查git历史”、“查找git提交”、“使用git log”、“使用git diff”、“使用git bisect”、“追踪代码变更”、“找出谁更改了这段代码”,或者提到在根因分析期间使用git命令来调查代码历史和变更时,应该使用此技能。
评估GitHub问题并使用GitHub默认标签(bug、enhancement、documentation、duplicate、good first issue、help wanted、invalid、question、wontfix)分配适当的标签,并附上详细的描述
当功能分支完成并经过审查,准备合并到主分支时使用 - 通过使用git merge --squash将多个提交压缩成一个干净的提交
Git命令操作流程,用于分支管理、提交和工作树。
Git操作(添加、分支、提交、推送)的规则和流程。在执行git add、git commit、git push或创建分支时使用。
当用户需要通过查找特定的代码变更、识别负责的提交并联系作者来调查Git仓库中的性能问题时,会触发此技能。该技能由涉及查找包含特定变量或代码模式的提交、识别最早的/引入问题的提交、提取作者信息(姓名、电子邮件)以及就性能问题进行沟通的请求触发。它提供了使用git log -S搜索Git历史中特定代码模式、使用git show检索完整提交详情、提取作者元数据以及使用模板生成格式化通信的能力。
Quest Keeper AI开发的版本控制规范。强制执行“尽早提交,频繁提交”的模式。