Claude Code agents for the TALL stack, powered by Laravel Boost.
# Add to your Claude Code skills
git clone https://github.com/mischasigtermans/laravel-altitudeOpinionated Claude Code agents and commands for TALL stack development.
Note: This package is opinionated. It assumes you're building with the TALL stack (Tailwind, Alpine, Livewire, Laravel) and optionally Filament, Flux UI, and Pest. If you use a different stack, this package may not be for you.
Altitude provides specialized AI agents that focus on decision-making and workflow patterns while Laravel Boost handles version-specific documentation via MCP.
composer require mischasigtermans/laravel-altitude --dev
Altitude syncs automatically when Laravel Boost runs boost:install or boost:update.
Recommended: Add to your composer.json scripts for automatic updates:
{
"scripts": {
"post-update-cmd": [
"@php artisan boost:update --quiet"
]
}
}
This keeps agents and documentation in sync whenever you run composer update.
Manual sync: For more control, run directly:
php artisan altitude:sync # Sync new agents only
php artisan altitude:sync --force # Overwrite existing agents
When you install Altitude, agents sync automatically on the next console command if .claude/agents doesn't exist yet. This ensures you get agents immediately without needing to run a separate command.
When boost:install or boost:update runs, Altitude syncs with --force, updating all agents to the latest versions.
Altitude agents use common names like architect, database, and livewire. If you have custom agents with the same names, they will be overwritten on boost updates.
To keep custom agents, use different names:
.claude/agents/
├── architect.md # Altitude (will be updated)
├── my-architect.md # Your custom version (safe)
└── project-rules.md # Your custom agent (safe)
Alternatively, disable auto-sync and manage updates manually:
ALTITUDE_AUTO_SYNC=false
AI assistants need context about your stack to give good advice. But documentation changes between versions, and copy-pasting docs into prompts wastes tokens and goes stale.
Altitude solves this by:
/ship, /test, /debug work out of the boxmcp__laravel-boost__search-docs instea...