A complete AI agent system for Claude Code, optimized for developing TALL Stack applications (Tailwind CSS, Alpine.js, Laravel, Livewire) with native Laravel Boost MCP integration.
- 11 Specialized Agents: Dedicated experts for Laravel, Livewire, Filament, Security, Testing, and more
- 17+ Slash Commands: Quick commands for CRUD, Filament resources, widgets, optimization, and deployment
- Filament 4.x Integration: Complete support for the leading TALL Stack admin panel
- Laravel Reverb Support: Native WebSocket patterns for real-time features
- Modern Testing: Pest 3.x with architecture testing examples
- Laravel Boost MCP Integration: Leverage Boost's MCP tools for context-aware development
- Reusable Patterns: 11+ architectural patterns, conventions, and examples
- 4 Starter Kits: SaaS, Blog, E-commerce, and Dashboard templates
- Laravel 12 Ready: Updated for the latest stable Laravel, Livewire, and ecosystem
- Best Practices: Follow official conventions and community best practices
- Complete: Covers the entire development cycle, from setup to deployment
- Modular: Easily extendable and customizable
- Claude Code installed
- Laravel 11+ or 12+ project with Livewire 3.5+
- Node.js 20+ and NPM for asset management
- PHP 8.3+
- (Optional) Laravel Boost for MCP context-aware development
- (Optional) Filament 4.x for advanced admin panels
Clone or copy the .claude folder to the root of your Laravel project:
# If this is a separate repository
cp -r /path/to/tall-stack-ai-assistant/.claude /path/to/your-laravel-project/
# Or initialize directly in your project
cd /path/to/your-laravel-project
mkdir -p .claude/{agents,commands,prompts}For an enhanced AI experience with context awareness:
# Install Laravel Boost
composer require laravel/boost --dev
php artisan boost:install
# Configure with slash command
/boost-setupBase Setup (.claude/):
your-laravel-project/
βββ .claude/
β βββ agents/ # 11 specialized agents
β β βββ tall-stack.md # Main coordinator
β β βββ tall-stack-laravel.md # Laravel expert
β β βββ tall-stack-livewire.md # Livewire expert
β β βββ tall-stack-frontend.md # UI/UX expert
β β βββ tall-stack-database.md # Database expert
β β βββ tall-stack-security.md # Security expert
β β βββ tall-stack-testing.md # Testing expert
β β βββ filament-expert.md # π Filament 4 specialist
β β βββ boost-mcp-integration.md # Boost MCP guide
β βββ commands/ # 17+ slash commands
β β βββ tall-new-component.md
β β βββ tall-crud.md
β β βββ tall-refactor.md
β β βββ tall-security.md
β β βββ tall-api.md
β β βββ tall-search.md
β β βββ tall-export.md
β β βββ tall-optimize.md
β β βββ tall-test.md
β β βββ tall-monitor.md
β β βββ tall-deploy.md
β β βββ boost-setup.md
β β βββ filament-setup.md # π Filament installation wizard
β β βββ filament-resource.md # π Generate Filament resources
β β βββ filament-widget.md # π Create dashboard widgets
β βββ prompts/ # Reusable patterns & conventions
β β βββ patterns/
β β β βββ service-pattern.md
β β β βββ repository-pattern.md
β β β βββ action-pattern.md
β β β βββ dto-pattern.md
β β β βββ reverb-broadcasting.md # π WebSocket patterns
β β βββ conventions/
β β β βββ naming.md
β β β βββ coding-standards.md
β β β βββ git-workflow.md
β β βββ examples/
β β βββ livewire-data-table.md
β β βββ livewire-modal-form.md
β β βββ pest-architecture-tests.md # π Pest 3.x testing
β βββ .ai-guidelines-examples/ # Boost guidelines templates
β βββ tall-stack.blade.php
β βββ README.md
βββ app/
βββ resources/
βββ ...
With Laravel Boost (.ai/):
your-laravel-project/
βββ .ai/ # Created by boost:install
β βββ guidelines/
β β βββ tall-stack.blade.php # Your TALL patterns
β βββ boost.json
βββ .claude/ # Your prompts
βββ ...
Major Updates:
-
Filament 4.x Integration - Complete admin panel support
/filament-setup # Install and configure Filament 4 /filament-resource # Generate CRUD resources /filament-widget # Create dashboard widgets
-
Laravel Reverb (WebSockets) - Native real-time features
- Real-time notifications
- Live data tables
- Chat applications
- Presence channels
-
Pest 3.x Architecture Testing - Enforce code quality
- Layer dependency tests
- Naming convention tests
- Security rule enforcement
- TALL Stack specific patterns
-
Laravel 12 & PHP 8.3 - Latest stable versions
- Updated all examples
- New Laravel 12 features
- Performance improvements
-
Enhanced Documentation - More examples and patterns
- 11+ reusable patterns
- WebSocket implementation guides
- Modern testing strategies
- Production deployment patterns
See CHANGELOG.md for complete details and EVOLUTION.md for the roadmap.
Standard setup:
/tall-crud
With Laravel Boost:
# 1. Setup Boost
/boost-setup
# 2. Verify context awareness
What Livewire version is installed?
# 3. Use TALL commands with context
/tall-crudThe coordinator agent for architectural decisions and general questions.
Example usage:
What's the best way to structure a multi-tenant application in the TALL Stack?
-
tall-stack-laravel- Backend Expert- Database design and Eloquent
- Query optimization
- Jobs, queues, events
- API development
- Testing
-
tall-stack-livewire- Reactive Components Expert- Livewire 3.x components
- Data binding and validation
- Event handling
- File uploads
- Performance optimization
-
tall-stack-frontend- UI/UX Expert- Tailwind CSS patterns
- Alpine.js interactivity
- Responsive design
- Accessibility
- Component styling
-
tall-stack-database- Database Specialist- Query optimization
- N+1 problem solving
- Indexing strategies
- Complex relationships
- Performance tuning
-
tall-stack-security- Security Expert- OWASP Top 10
- Authentication & authorization
- Input validation
- Secure coding practices
- Security audits
-
tall-stack-testing- Testing Expert- PHPUnit/Pest tests
- Livewire testing
- Browser testing (Dusk)
- TDD/BDD practices
- Test coverage
-
boost-mcp-integration- Laravel Boost Expert- MCP server configuration
- AI Guidelines setup
- Context-aware development
- Tool integration
- Best practices
-
filament-expertπ - Filament Admin Panel Expert- Filament 4.x configuration
- Resource generation (CRUD)
- Form and Table builders
- Custom widgets and pages
- Theme customization
- Plugin ecosystem integration
Create a new Livewire component with Tailwind styling.
Generates:
- PHP component class
- Blade view with Tailwind
- Validation rules
- Event handling
- Loading states
Generate a complete CRUD interface for a model.
Generates:
- Model with migration
- Factory and seeder
- Livewire components (List, Create/Edit)
- Routes
- Views with Tailwind
- Validation and authorization
Refactor existing components following best practices.
Analyzes:
- Performance issues
- Code quality
- Security concerns
- Best practices violations
- Optimization opportunities
Comprehensive security audit for your application.
Checks:
- OWASP Top 10 vulnerabilities
- Authentication & authorization
- Input validation
- Data protection
- Configuration security
- Dependencies
Generate RESTful API resources for models.
Creates:
- API Resource classes
- API Controller
- Form Requests
- Routes
- Policy
- API tests
Add full-text search functionality to models.
Implements:
- Laravel Scout setup
- Meilisearch/Algolia integration
- Livewire search component
- Filters and facets
- Real-time search
Add data export functionality (CSV, Excel, PDF).
Creates:
- Export classes
- Livewire export component
- Multiple format support
- Queued exports for large datasets
- PDF templates
Refactor existing components following best practices.
Analyze:
- Performance issues
- Code quality
- Security concerns
- Best practices violations
- Optimization opportunities
Complete security audit for your application.
Check:
- OWASP Top 10 Vulnerabilities
- Authentication & authorization
- Input validation
- Data protection
- Configuration security
Generate RESTful API resources for models.
Crea:
- API Resource Classes
- API Controller
- Form Requests
- Routes
- Policy
- API tests
Add full-text search capabilities to your models.
Implement:
- Setup Laravel Scout
- Meilisearch/Algolia integration
- Livewire Component for search
- Facets and filters
- Real time search
Add data export functionality (CSV, Excel, PDF).
Creates:
- Export classes
- Livewire export component
- Support for multiple formats
- Queued export for large datasets
- PDF template
Set up performance monitoring and error tracking.
Configures:
- Laravel Telescope
- Laravel Pulse
- Sentry integration
- Health check endpoints
- Performance metrics
Analyze and optimize application performance.
Analyzes:
- Database queries (N+1 problems)
- Livewire component performance
- Frontend optimization
- Caching opportunities
- Code quality
Set up performance monitoring and error tracking.
Configures:
- Laravel Telescope
- Laravel Pulse
- Sentry integration
- Health check endpoints
- Performance metrics
Generate comprehensive tests for components and features.
Creates:
- Feature tests for Livewire
- Unit tests for models
- Validation tests
- Authorization tests
- Browser tests (optional)
Complete guide for production deployment.
Includes:
- Pre-deployment checklist
- Server configuration
- Queue workers setup
- SSL certificates
- Monitoring
- Rollback plan
Complete wizard to configure Laravel Boost MCP with TALL Stack.
Performs:
- Install Laravel Boost
- Configure MCP server for Claude Code
- Set up TALL Stack AI guidelines
- Test integration
- Team documentation
Complete Filament 4.x installation and configuration wizard.
Performs:
- Install Filament 4 via Composer
- Configure admin panel
- Create admin user
- Set up custom theme (optional)
- Install essential plugins (Shield, Breezy, Media Library)
- Generate first resource
- Configure security and optimization
Generate a complete CRUD resource for Filament 4.
Generates:
- Resource class with form and table
- Model (if not exists)
- Migration with proper schema
- Policy for authorization
- Tests for the resource
- Advanced filters and bulk actions
- Media uploads support
- SEO fields
Create custom dashboard widgets for Filament.
Types:
- Stats widgets (KPIs, metrics)
- Chart widgets (line, bar, pie, doughnut)
- Table widgets (recent data)
- Custom widgets (fully customizable)
Features:
- Real-time updates
- Filters
- Interactive elements
- Performance optimization
Laravel Boost is a MCP (Model Context Protocol) server that equips Claude Code with over 15 specialized tools to understand your Laravel project in real-time.
Context Awareness:
- Claude knows your Livewire version
- Reads your actual database schema
- Accesses current configuration
- Searches versioned documentation
Available MCP Tools:
- Application Context: PHP/Laravel versions, packages, models
- Database Operations: Schema inspection, query execution
- Code Discovery: Routes, commands, configuration
- Development Utilities: Logs, Tinker REPL, URL generation
- Documentation API: 17,000+ Laravel docs with semantic search
# 1. Install
composer require laravel/boost --dev
php artisan boost:install
# 2. Configure for TALL Stack
/boost-setup
# 3. Copy guidelines
cp .claude/.ai-guidelines-examples/tall-stack.blade.php .ai/guidelines/User: "Create a product CRUD with image upload"
1. Claude uses .claude/commands/tall-crud
β Scaffolding pattern
2. Boost MCP provides context
β Livewire 3.x, database schema
3. Claude reads .ai/guidelines/tall-stack.blade.php
β File upload pattern, validations
4. Generated code
β
Version-correct
β
Schema-aware
β
Pattern-following
β
Production-ready
/tall-crud
# When prompted:
Model: Post
Fields:
- title: string, required, min:3
- slug: string, unique
- content: text, required
- published_at: timestamp, nullable
Relationships:
- belongsTo User
Soft deletes: Yes
# First: Boost analyzes database
What tables exist in the database?
# Claude responds with actual schema
# Then: Generate context-aware CRUD
/tall-crud Post
# Result: CRUD perfectly integrated with existing schema
/tall-new-component
# When prompted:
Name: DeleteConfirmation
Type: modal
Features:
- Accept item ID
- Show item details
- Confirm/Cancel buttons
- Emit event on delete
/tall-optimize
# Claude will analyze the project and suggest:
- Missing eager loading
- Computed properties to add
- Lazy loading for heavy components
- Caching strategies
# 1. Setup
composer create-project laravel/laravel my-app
cd my-app
composer require livewire/livewire
npm install -D tailwindcss
cp -r /path/to/.claude .
# 2. Development
/tall-crud Product
/tall-new-component ProductCard
/tall-test
# 3. Deploy
/tall-optimize
/tall-deploy# 1. Enhanced Setup
composer create-project laravel/laravel my-app
cd my-app
composer require livewire/livewire
npm install -D tailwindcss
cp -r /path/to/.claude .
/boost-setup
# 2. Context-Aware Development
# Claude now knows everything about your project
Create a product management system with categories
# 3. Deploy
/tall-optimize
/tall-deployWithout Boost - Edit .claude/agents/tall-stack.md:
## My Project Patterns
### Authentication
We use Laravel Sanctum with custom guards...With Boost - Edit .ai/guidelines/tall-stack.blade.php:
## My Project Patterns
### Current Setup
- Laravel: {{ app()->version() }}
- Livewire: @if(class_exists('Livewire\Livewire')) 3.x @endif
### Our Conventions
- Components: PascalCase
- Methods: camelCaseCreate .claude/commands/my-custom-command.md:
---
description: My custom operation
---
Detailed instructions for Claude on what to do...This system is optimized for:
- Laravel 11+ / 12+ (latest stable)
- Livewire 3.5+
- Tailwind CSS 3.4+
- Alpine.js 3.14+
- PHP 8.3+
- Pest 3.x (recommended for testing)
- Filament 4.x (optional, for admin panels)
What It Adds:
- MCP Server: 15+ tools for context awareness
- AI Guidelines: Blade templates for custom patterns
- Documentation API: Semantic search in 17K+ docs
- Version Awareness: Code specific to your versions
When to Use:
- β Medium/large projects
- β Teams sharing conventions
- β Need for version-specific code generation
- β Complex database schemas
- β Tiny/prototype projects (overkill)
Benefits:
- Faster Development: Eliminates guesswork
- Better Code Quality: Version-correct, schema-aware
- Team Consistency: Shared AI guidelines
- Learning Curve: AI understands your codebase
MIT License β Free to use and modify for your projects!
Created to streamline TALL Stack development with Claude AI assistance.
- Laravel 12 Documentation
- Laravel Boost - MCP server for AI development
- Laravel Reverb - Native WebSocket server
- Livewire 3.x Documentation
- Filament 4.x Documentation
Have questions? Ask Claude Code directly using the agents!
How can I implement a real-time notification system in TALL Stack?
With Boost MCP: Claude can analyze your project and give specific answers!
Happy Coding! π
Last updated: 2025-11-10 | Version: 3.0.0-dev (Laravel 12 & Filament 4 Ready)