w-ship について
w-shipは、リポジトリの確認から実装の検証、プルリクエスト作成までを進めるBasilicワークフロー用スキルです。公開前に指定された完全なpre-pushチェックを必須とし、コミット、ブランチ、PR、チェック結果を報告します。
主な機能
- 01リポジトリの指示とブランチ状態の確認
- 02変更を一連の完結した単位で実装
- 03関連文書の更新
- 04完全なpre-pushチェックの実行
- 05コミット、プッシュ、PRの作成または更新
活用シーン
- 01依頼された変更をPR作成まで進行
- 02新しいブランチの準備と検証
- 03チェック失敗時に公開済みとせず状況を報告
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-shipインストール後、Claude Code で/w-shipを入力して読み込まれたか確認します。
詳細
この呼び出しでは、単独のコミット(/w-commit)でもマージやデプロイでもなく、実装から PR までの一連の作業を求めています。タスクまたは計画、リポジトリの指示、ブランチの状態、影響を受けるドキュメント、スクリプトを確認してください。git publish に従ってください。Git の手順が妨げられない限り、子の SKILL.md を開かないでください。
- git-publish のブランチルールに従ってください。作業ツリーに変更がある場合は作業を中止します(stash はしません)。新しいブランチを作成するたびに、
git fetch originを実行してからgit switch -c <name> --no-track origin/mainを実行してください。fetch を省略したり、古いローカルのmainを使ったりしないでください。 - 実装は完結した単位で進めてください。動作、コマンド、規約が変わる場合は、
/w-buildと同様に、対応する MDX と最も近い README を更新してください。更新しない場合は、その理由を一行で記載してください。 - リポジトリの完全なプッシュ前チェックを実行してください(Basilic では
pnpm qa、それ以外では利用するリポジトリに記載された同等の手順)。このチェックが必須なのは、このプレイブックのみです。公開する前に失敗の原因を特定してください。 - タスクに属する変更をコミットし、確認済みの upstream にプッシュしてください。
- PR を作成または更新してください。コミット、ブランチ、PR のリンク、チェック結果を報告してください。チェックが失敗した場合は、妨げとなっている問題とローカルで完了した作業を報告してください。未公開の変更を公開済みとして提示しないでください。
コメント
Markdown 対応