用途:在规划或执行分支、提交、变基、历史清理、推送与 Pull Request 时,套用 Justin 的 Git 与 PR 工作流。
主要能力与约定:先阅读并遵循仓库自身的分支名、远端、检查与 PR 规范,将其作为事实来源。提交主题用大写祈使句描述交付的行为,不用类型或作用域前缀,不加句号,约 60 字符以内;当 diff 无法体现理由时补正文,安全、并发、默认值变更以及移除或限制既有行为时必须写正文,先讲问题、再讲改动、最后讲影响,正文按 72 列换行,不罗列改动文件。功能分支变基到其基线分支,而不是把基线合并进来。应用 PR 反馈时修订相关既有提交,而非追加新提交。提交信息不得用字面 \n 转义换行,多行信息应写入临时文件后用 git commit --file 提交,再用 git log -1 --format=%B 检查。解决 issue 时在末行写且仅写一个引用,如 Closes #231 或 Fixes #253;不提及助手、模型、智能体或工具,不加生成来源尾注。
使用方式:改动 Git 状态前先查看 git status、当前分支与仓库说明,保留无关改动,区分探索性工作与已完成实现,只暂存并提交后者。推送前核对分支、远端与将要发送的具体提交。推送已验证分支并创建或更新其 PR 属于常规步骤,无需单独批准;合并、删除分支或标签、更改仓库设置等远端破坏性操作仍需明确批准。修订已发布分支后只能用 --force-with-lease 强制推送,租约过期时先 fetch 并比较远端工作再决定,避免覆盖等价或并发工作。
适用场景与限制:适用于日常分支管理、提交整理、变基、PR 反馈处理与发布流程。需遵循环境提供的通用 Git 安全规则;仓库特定要求优先于本技能的通用指引。审查反馈、CI 失败或 PR 分类时使用 GitHub 集成或 gh CLI,并原样保留决策相关的输出,尤其是错误与远端状态冲突,不得声称连接器或 CLI 输出包含其未提供的信息。具体命令示例、收费与平台支持等资料暂未提供。