关于 ship
ship 是用于检查 UI 质量并准备发布审核的 Claude 技能,不会自行打标签或发布。它核对发布事项,并起草版本提议和变更日志,等待批准。
主要功能
- 01运行质量与响应式检查
- 02检查项目界面等内容中的表情符号
- 03核对发布清单要求
- 04起草版本与变更日志供批准
适用场景
- 01质量检查通过后准备发布
- 02审阅提交记录以准确编写变更日志
- 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或安装插件,然后停止。不要猜测无法打开的 文件内容。
先检查门槛,再准备发布。未经明确确认,不执行任何破坏性操作(不打标签、不发布)——此命令只验证并起草内容。
-
质量门槛(必须全部通过才能继续):
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、审美和指令界面。 如果任何一项失败,请停止并修复;不要继续执行检查清单。
-
发布检查清单(遵循项目发布规则):
- 更新
README.md:版本徽章、“current” 行和变更日志条目。 - 与用户确认版本升级级别(major/minor/patch)——由用户决定。
- 确认
examples/apple-home仍被 git 忽略(本地 IP)。 - 列出上一个标签以来的提交,以确保变更日志准确。
- 更新
-
输出一份可供审核的摘要:通过的 N/N 行、建议版本和拟定的变更日志条目。等待用户批准后,才能执行任何
git tag/ 发布步骤。
评论
支持 Markdown