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_MISSINGKIT_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」の行、変更履歴のエントリーを更新してください。- バージョンアップのレベル(メジャー/マイナー/パッチ)をユーザーに確認します。決定権はユーザーにあります。
examples/apple-homeが引き続き gitignore の対象であることを確認します(ローカル IP)。- 変更履歴を正確に記載できるよう、最後のタグ以降のコミットを一覧表示します。
-
確認・レビュー用のサマリーを出力します。品質ゲートの合格を示す N/N の行、提案するバージョン、ドラフトした変更履歴のエントリーを記載してください。
git tagや公開の手順に進む前に、ユーザーの承認を待ってください。
コメント
Markdown 対応