release-gate について
release-gate は VMark のリリース確認用スキルです。検証一式を実行し、失敗内容や次の対応を含む結果をまとめます。
主な機能
- 01ブランチと作業ツリーの状態確認
- 02pnpm check:all の実行
- 03lint、test、build の個別実行
- 04エラー発生時に最初のエラーブロックで停止
- 05結果と次の対応の報告
活用シーン
- 01リリース前の VMark の確認
- 02検証実行で最初に発生した失敗の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ xiaolai/ vmark --skill release-gateインストール後、Claude Code で/release-gateを入力して読み込まれたか確認します。
同梱ファイルscripts/run_release_gate.sh
詳細
リリースゲート
概要
完全な VMark ゲート(pnpm check:all)を実行し、結果を要約します。
ワークフロー
- 現在のブランチと作業ツリーの状態を確認します(
git status -sb)。 - 完全なゲートを実行します:
pnpm check:all- または、個別の手順を実行します:
pnpm lint && pnpm test && pnpm build
- 失敗した場合は、最初のエラーブロックを記録して停止します。
- 以下を報告します:
- 実行した手順(lint/test/build)
- 成功/失敗のステータス
- 主なエラーと次のアクション
注意事項
- 指示がない限り、部分的なコマンドより完全なゲートを優先してください。
- 対話型の開発サーバーは起動しないでください。
コメント
Markdown 対応