# Laravel:bootstrap Check

> Detect Sail/non‑Sail and print the right command pairs for your environment; verify dependencies and key services are reachable

- Skill: `jpcaparas/laravel-bootstrap-check` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jpcaparas/laravel-bootstrap-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jpcaparas/laravel-bootstrap-check/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: jpcaparas (https://skillmd.com/u/jpcaparas)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jpcaparas/laravel-bootstrap-check

---


# Bootstrap Check (Laravel)

Quickly determine if the project should run with Sail or host tools, then list the correct commands for this session.

## Detect Runner

Run this snippet in your project root:

```bash
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
```

Optional portable alias:

```bash
alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
```

## Command Pairs

- `sail artisan about`    | `php artisan about`
- `sail artisan test`     | `php artisan test`
- `sail artisan migrate`  | `php artisan migrate`
- `sail composer install` | `composer install`
- `sail pnpm install`     | `pnpm install`
- `sail pnpm run dev`     | `pnpm run dev`

## Service Smoke Checks

- DB: `sail mysql -e 'select 1'` or `mysql -e 'select 1'`
- Cache: `sail redis ping` or `redis-cli ping`


