w-push について
現在のタスクをプッシュする依頼に対応する、コーディングエージェント向けワークフロースキルです。差分の確認、無関係な変更の保持、アップストリームの選択を扱い、拒否時も強制プッシュを避けます。
主な機能
- 01差分と必要なチェック結果を確認
- 02無関係なステージ済み・未追跡ファイルを保持
- 03確認済みのアップストリームへプッシュ
- 04拒否時に非破壊的な方法で対処
活用シーン
- 01完了したタスク変更を公開
- 02拒否されたプッシュを安全に解決
- 03公開前に対象リモートを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-pushインストール後、Claude Code で/w-pushを入力して読み込まれたか確認します。
詳細
現在のタスクをプッシュするための呼び出しリクエストです。git publish に従ってください。
- 予定されている差分と必須チェックの結果を確認します。タスクで追加した一時的なデバッグコードのみを削除します。
- タスクの変更をコミットする必要がある場合は、commit に従ってください。無関係なステージ済みファイルと未追跡ファイルは保持します。
- 確認済みのアップストリームにプッシュします。存在しない場合は、リポジトリで想定されているリモートと現在のブランチを使用します。公開前に曖昧さを解消してください。
- プッシュが拒否された場合は、分岐状況を確認し、リポジトリの非破壊的な同期ワークフローを使用します。強制プッシュやフックの回避は絶対に行わないでください。依頼されていない限り、PR の作成、デプロイ、CI の監視開始は行わないでください。
コメント
Markdown 対応