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

コメント