mcpField
S
ship

ship

github.com/plugin87测试与质量3.1k148 次安装4 天前更新
代码仓库

关于 ship

ship 是用于检查 UI 质量并准备发布审核的 Claude 技能,不会自行打标签或发布。它核对发布事项,并起草版本提议和变更日志,等待批准。

主要功能

  1. 01运行质量与响应式检查
  2. 02检查项目界面等内容中的表情符号
  3. 03核对发布清单要求
  4. 04起草版本与变更日志供批准

适用场景

  1. 01质量检查通过后准备发布
  2. 02审阅提交记录以准确编写变更日志
  3. 03整理发布信息以待批准

安装

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

$npx skills add https://github.com/plugin87/ux-ui-agent-skills --skill ship

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

详细介绍

步骤 0 — 工具包是否在这里? 此技能会读取工具包中的文件。检查一次: ls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSING 仅当出现 KIT_MISSING 时,说明只安装了技能文件夹,而 npx skills add 正是如此。请明确说明这一点,告知用户可使用 npx ux-ui-agent-skills init 或安装插件,然后停止。不要猜测无法打开的 文件内容。

先检查门槛,再准备发布。未经明确确认,不执行任何破坏性操作(不打标签、不发布)——此命令只验证并起草内容。

  1. 质量门槛(必须全部通过才能继续):

    • node ${CLAUDE_SKILL_DIR}/../../../scripts/accuracy_report.mjs — 报告实际的 N/N。
    • node ${CLAUDE_SKILL_DIR}/../../../scripts/verify_responsive.mjs examples — 在 280/320/414 宽度下均无溢出。
    • python3 ${CLAUDE_SKILL_DIR}/../../../scripts/check_no_emoji.py — 检查 UI、审美和指令界面。 如果任何一项失败,请停止并修复;不要继续执行检查清单。
  2. 发布检查清单(遵循项目发布规则):

    • 更新 README.md:版本徽章、“current” 行和变更日志条目。
    • 与用户确认版本升级级别(major/minor/patch)——由用户决定。
    • 确认 examples/apple-home 仍被 git 忽略(本地 IP)。
    • 列出上一个标签以来的提交,以确保变更日志准确。
  3. 输出一份可供审核的摘要:通过的 N/N 行、建议版本和拟定的变更日志条目。等待用户批准后,才能执行任何 git tag / 发布步骤。

评论

支持 Markdown