mcpField
W
w-ship

w-ship

github.com/blockmatic开发1647 次安装4 周前更新
代码仓库

关于 w-ship

w-ship 是将实现工作推进到提交及创建或更新 PR 的仓库技能。它规定分支准备、文档更新、推送前检查和结果报告;不包含合并或部署。

主要功能

  1. 01遵循分支与 fetch 规则
  2. 02分阶段完成实现
  3. 03更新对应文档
  4. 04运行完整推送前检查
  5. 05推送更改并创建或更新 PR

适用场景

  1. 01将计划任务从实现推进到 PR
  2. 02基于最新 origin/main 准备新分支
  3. 03发布前验证更改
  4. 04报告检查阻塞和本地进度

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/blockmatic/basilic-skills --skill w-ship

安装后在 Claude Code 中输入/w-ship确认已加载。

附带文件references/git-publish.md

详细介绍

Invocation 请求完成从实现到 PR 的完整流程,而不是单独提交(/w-commit),也不包括合并或部署。阅读任务或计划、仓库说明、分支状态、受影响的文档和脚本。遵循 git 发布流程。除非 Git 步骤受阻,否则不要打开子级 SKILL.md。

  1. 遵循 git-publish 的分支规则。工作区有未提交更改时立即停止(不要暂存)。每个新分支都必须先执行 git fetch origin,再执行 git switch -c <name> --no-track origin/main——绝不能跳过 fetch,也不能使用过时的本地 main。
  2. 按完整切片实施。遵循 /w-build 更新文档:行为、命令或约定发生变化时,同步更新对应的 MDX 和最近的 README;否则说明原因。
  3. 运行仓库完整的推送前检查(Basilic 中为 pnpm qa,或目标仓库文档中说明的等效命令)。只有本操作手册要求执行此检查。发布前诊断失败原因。
  4. 提交任务涉及的更改,然后推送到已检查的上游仓库。
  5. 创建或更新 PR。返回提交、分支、PR 链接和检查结果。如果检查未通过,报告阻碍因素和已完成的本地工作;不要将尚未发布的更改说成已交付。

评论

支持 Markdown