Creates a new Laravel Composer package skeleton. Use when user wants to: - Create a new Laravel package - Scaffold a Laravel package structure - Generate a package skeleton with ServiceProvider and test command Trigger: "create package", "scaffold package", "new laravel package", "package skeleton" Input format: namespace/package-name (e.g., mwguerra/my-package)
/plugin marketplace add mwguerra/claude-code-plugins/plugin install mwguerra-laravel-package-scaffolding-laravel-package-scaffolding@mwguerra/claude-code-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
scripts/scaffold_laravel_package.pyCreates a complete Laravel package skeleton with proper structure, ServiceProvider, and test command.
Run the scaffold script with namespace/package-name:
python3 scripts/scaffold_laravel_package.py <namespace/package-name>
Example:
python3 scripts/scaffold_laravel_package.py mwguerra/filament-pages
packages/
└── {namespace}/
└── {package-name}/
├── composer.json
└── src/
├── {PackageName}ServiceProvider.php
└── Commands/
└── TestCommand.php
composer.json - Package definition with:
ServiceProvider - Registers the test command
TestCommand - Artisan command {package-name}:test to verify installation
The script automatically updates the project's composer.json:
@devExecute these commands to complete setup:
composer update
php artisan package-name:test
scripts/scaffold_laravel_package.py - Main scaffold script
Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.