用途:在持续开发过程中,把每个可独立部署的实现成果依次完成验证、Conventional Commit、普通推送和仓库已配置的部署,并在进入下一项工作前确认部署结果。
主要能力:读取 AGENTS.md 及其引用的部署说明,解析目标环境、部署路径、来源分支、前置条件、确认方式与恢复规则;按成果边界规划检查点;执行显式暂存、提交、推送并校验上游同步;通过直接命令或 CI/托管服务触发部署;等待终态结果并核对健康/冒烟检查;输出包含提交 SHA、检查结果、目标与部署证据的检查点报告。
使用方式:调用前需已安装并完整阅读 git-commit-push-realtime、git-commit、git-commit-push 三个技能的 SKILL.md,缺失时须停止并报告。开始时应声明使用本技能。每个检查点先运行 git diff --check,仅暂存明确路径,提交后推送,并用 git rev-list --left-right --count HEAD...@{u} 确认返回 0 0,再按已解析的部署路径部署并确认。
适用场景:用户明确要求在实现过程中反复提交、推送并部署,例如 /gcpd 或 $gcpd。
限制:不授权无关改动、历史重写、强制推送、分支合并、发布标签或更换部署目标;部署设置缺失、矛盾或分支不符合条件时须在首次检查点前停止询问;不得猜测生产或预发环境、不得自行配置新部署服务;推送或部署未确认前不得开始下一项成果;部署失败时保留已推送提交,回滚需明确授权或既有恢复策略。