laravel:bootstrap-check について
Laravel プロジェクト向けの起動確認スキルです。Sail とホスト側ツールのどちらを使うか判定し、対応するコマンドとデータベース、キャッシュの確認方法を示します。
主な機能
- 01Sail の利用可否を検出
- 02Sail とホスト側のコマンド提示
- 03Artisan と Composer のコマンド一覧
- 04データベースとキャッシュの確認
活用シーン
- 01Laravel セッション開始時の実行方法選択
- 02テスト、マイグレーション、依存関係の導入
- 03起動前のデータベースとキャッシュの検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jpcaparas/ superpowers-laravel --skill laravel:bootstrap-checkインストール後、Claude Code で/laravel:bootstrap-checkを入力して読み込まれたか確認します。
詳細
Bootstrap Check(Laravel)
プロジェクトで Sail とホストツールのどちらを使うべきかをすばやく判断し、このセッションで使う正しいコマンドを一覧表示します。
Runner の検出
プロジェクトのルートで次のスニペットを実行します。
if [ -f sail ] || [ -x vendor/bin/sail ]; then
echo "Sail detected. Use: sail artisan|composer|pnpm ...";
else
echo "Sail not found. Use host tools: php artisan, composer, pnpm ...";
fi
ポータブルなエイリアス(任意):
alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
コマンドの組み合わせ
sail artisan about|php artisan aboutsail artisan test|php artisan testsail artisan migrate|php artisan migratesail composer install|composer installsail pnpm install|pnpm installsail pnpm run dev|pnpm run dev
サービスのスモークチェック
- DB:
sail mysql -e 'select 1'またはmysql -e 'select 1' - キャッシュ:
sail redis pingまたはredis-cli ping
コメント
Markdown 対応