원클릭으로
laravel-packages
Package development and extraction of reusable code. Use when creating, extracting, or modifying composer packages.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Package development and extraction of reusable code. Use when creating, extracting, or modifying composer packages.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
High-level architecture decisions, patterns, and project structure. Use when deciding which pattern to use, organizing code, or making structural decisions.
Background jobs and event listeners for async processing. Use when creating or modifying jobs, queues, listeners, or event-driven workflows.
Service providers, bootstrapping, and application configuration. Use when modifying service providers, booters, bootstrap logic, or app-level configuration.
Code quality tooling with PHPStan, Pint, and strict types. Use when configuring or running static analysis, code style, or linting.
Route configuration, route model binding, and authorization. Use when defining routes, configuring model binding, or setting up route-level authorization.
Comprehensive testing patterns with Pest. Use when writing or modifying tests, mocking, factories, or test patterns.
| name | laravel-packages |
| description | Package development and extraction of reusable code. Use when creating, extracting, or modifying composer packages. |
Package development: extracting reusable patterns for use across projects.
Related guides:
Extract to package when:
→ Complete extraction guide: package-extraction.md
my-package/
├── src/
│ ├── PackageServiceProvider.php
│ ├── Actions/
│ ├── DTOs/
│ └── ...
├── tests/
├── composer.json
└── README.md
Use semantic versioning. Test packages independently. Document clearly.
composer require spatie/laravel-data
composer require spatie/laravel-model-states
composer require spatie/laravel-query-builder
composer require saloonphp/saloon saloonphp/laravel-plugin
composer require pestphp/pest pestphp/pest-plugin-laravel --dev
composer require laravel/sanctum
When: API authentication needed
composer require stancl/tenancy
When: Multi-tenant application
composer require spatie/laravel-settings
When: Application-level settings needed
composer require \
spatie/laravel-data \
spatie/laravel-model-states \
spatie/laravel-query-builder \
saloonphp/saloon \
saloonphp/laravel-plugin
composer require \
pestphp/pest \
pestphp/pest-plugin-laravel \
--dev
./vendor/bin/pest --init
composer require spatie/laravel-data
composer require pestphp/pest pestphp/pest-plugin-laravel --dev
./vendor/bin/pest --init