一键导入
git-commit-and-push
通过 BK-CI 仓库约定安全执行本地提交与远端推送,例如根据当前变更生成一句简短提交内容、先展示给用户确认、确认后再 `git commit`,并默认推送到个人 fork 远端而不是主仓库。 当用户要求“帮我 commit / push / 提交并推送代码 / 发到远端”时优先使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
通过 BK-CI 仓库约定安全执行本地提交与远端推送,例如根据当前变更生成一句简短提交内容、先展示给用户确认、确认后再 `git commit`,并默认推送到个人 fork 远端而不是主仓库。 当用户要求“帮我 commit / push / 提交并推送代码 / 发到远端”时优先使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
BK-CI 发版 Changelog 增量处理:仅针对本次新增版本块生成「变更概述」并写回中文文件, 再将该增量版本翻译到英文 CHANGELOG。当用户提到发版摘要、变更概述、CHANGELOG 翻译、 中英文 changelog、vX.Y.Z-rc、补充概述、同步英文日志时使用。
清理长时间未使用的 git worktree(GitHub 版)。仅在用户明确要求清理 worktree 时使用,不自动触发。 关键词:清理 worktree、删除 worktree、移除旧分支、worktree 回收。
在用户显式 @ 本 skill 或明确下达「关闭 worktree 并完成需求」类指令时:将指定分支关联的 GitHub Issue 关闭(可选并确认),移除本地 git worktree 目录与本地分支(不删除远程分支)。 必须在 master 分支上执行。用户可指定要关闭的分支名;若未指定,列出所有 worktree 供用户选择。 不得因仅提及 GitHub、issue、worktree、git 等词而自动套用;须以用户主动调用本工作流为准。
通过 GitHub MCP 管理仓库协作时使用,例如检索仓库、提 Issue、起草或创建 PR、查看评论、回复评审和做合并前检查。当用户要操作 GitHub 仓库协作流程而不是修改本地代码实现时优先使用。
须用户 @ 本 skill 或明确说要按 GitHub Issue worktree 流程执行时再读取。 在 master 上:确定关联的 GitHub Issue(默认关联已有,明确要建时才在上游建单)、生成分支名、git fetch、脚本同时创建新分支与 worktree、cursor --new-window 打开新窗口;细节与分支命名见正文。 不因泛泛提到 GitHub、issue、worktree、建分支等词而自动套用。
解释 BK-CI 流水线或创作流的 Model JSON,帮助 AI 理解 Model -> Stage -> Container(Job) -> Element 的含义、启动参数、矩阵、Finally、审核与常见插件语义。用户贴出流水线 JSON、创作流 JSON、编排数据,或询问某个 Stage/Job/插件/atomCode/stepId 含义时使用。
| name | git-commit-and-push |
| description | 通过 BK-CI 仓库约定安全执行本地提交与远端推送,例如根据当前变更生成一句简短提交内容、先展示给用户确认、确认后再 `git commit`,并默认推送到个人 fork 远端而不是主仓库。 当用户要求“帮我 commit / push / 提交并推送代码 / 发到远端”时优先使用。 |
git commitgit pushrebase、reset、commit --amend、push --forcemaster 上准备开始开发,此时应先走 github-worktreegit branch --show-currentgit status --shortgit diff / git diff --cachedorigin 一定是 fork:
git remote -vgit remote get-url --push <remote>master、main、release-* 等共享分支时,不要默认直接推送;优先提醒用户改走 github-worktree 或明确确认风险。{issue标题或规范化subject} {本次变更一句话摘要}feat: 新增 GitHub worktree 实践相关 Skill #13062worker-skill 文件feat: 新增 GitHub worktree 实践相关 Skill #13062 新增了 worker-skill 文件。commit + push 的一次性授权:
#issue号,则直接原样使用#issue号,则自动归一化为:<issue标题> #<issue号>feat: 新增 GitHub worktree 实践相关 Skill,issue 号是 13062,则 commit 内容必须为:feat: 新增 GitHub worktree 实践相关 Skill #13062#issue号 外的任何其他 messagegit commit 和 git pushgit commit 和 git push。git-commit-specification;本 skill 只补“基于当前 diff 生成一句摘要并先确认”这层工作流,以及“指定 issue + 直接推送”的快捷特例。git pushgit push -u <fork-remote> HEADcommit 和 push 都是有副作用的写操作;没有用户明确授权时,不要自行执行#issue号;若标题缺少 issue 号,只允许补上 #issue号push --force、不推共享主分支、不错用 --no-verify#issue号,或在补 #issue号 之外又追加了摘要git push,导致失败后误判git-commit-specificationmaster 创建 issue 分支与 worktree:github-worktreegithub-repository-management