关于 w-push
w-push 是用于发布当前任务变更的开发技能,指导检查差异、处理提交并将变更推送到已确认的上游。推送被拒时采用非破坏性同步,不会擅自创建 PR 或部署。
主要功能
- 01检查差异和必要的检查结果
- 02保留无关的暂存及未跟踪文件
- 03推送到已检查的上游
- 04安全处理被拒绝的推送
- 05避免擅自创建 PR 或部署
适用场景
- 01发布已完成任务的变更
- 02安全处理被拒绝的推送
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-push安装后在 Claude Code 中输入/w-push确认已加载。
附带文件references/git-publish.md
详细介绍
推送当前任务的调用请求。请遵循 git publish。
- 检查预期差异和所需检查结果。仅移除任务引入的临时调试代码。
- 如果任务变更需要提交,请遵循 commit。保留无关的暂存文件和未跟踪文件。
- 推送到已检查的上游。如果不存在上游,请使用仓库预期的远程仓库和当前分支;发布前先解决歧义。
- 如果推送被拒绝,请检查分支差异,并使用仓库的非破坏性同步工作流。绝不强制推送或绕过钩子。除非收到请求,否则不要创建 PR、部署或开始监控 CI。
评论
支持 Markdown