mcpField
W
w-ship

w-ship

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

关于 w-ship

w-ship 是用于 Basilic 工作流的技能,负责从检查仓库到验证实现并创建 PR。它要求发布前运行规定的完整 pre-push 检查,并报告提交、分支、PR 和检查结果。

主要功能

  1. 01检查仓库说明和分支状态
  2. 02分阶段完整实现更改
  3. 03更新相关文档
  4. 04运行完整 pre-push 检查
  5. 05提交、推送并创建或更新 PR

适用场景

  1. 01将指定更改推进到创建 PR
  2. 02准备并验证新分支
  3. 03在检查失败时报告而不声称已发布

安装

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

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

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

详细介绍

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