shipwelldev/cornerstone-support

Evolving generators, stubs, standards, and installation guidance for Cornerstone Laravel applications.
103
Install
composer require shipwelldev/cornerstone-support
Latest Version:v0.2.0
PHP:~8.4.0 || ~8.5.0
License:MIT
Last Updated:Jul 28, 2026
Links: GitHub  ·  Packagist
Maintainer: shipwelldev

Cornerstone Support

shipwelldev/cornerstone-support supplies the evolving tooling used by Cornerstone Laravel applications after their starter snapshot is created.

The package provides:

  • Standards-compliant Artisan generators and adapters for Laravel, Livewire, and Pest artifacts.
  • A publishable set of Cornerstone generator stubs.
  • Laravel Boost guidelines that preserve Cornerstone's application conventions.
  • Guided installation skills for Flux UI, Filament, and Statamic.

Requirements

  • PHP 8.4 or 8.5
  • Laravel 13.20+ within the 13.x release line
  • Livewire 4.3+ within the 4.x release line

Installation

Install the package with Composer:

composer require shipwelldev/cornerstone-support

Laravel discovers the package service provider automatically.

Pest and its Laravel plugin are optional package suggestions, but they are required before using Cornerstone's test generators or generated Livewire tests:

composer require --dev pestphp/pest pestphp/pest-plugin-laravel

Install pestphp/pest-plugin-browser as a development dependency before generating browser tests.

Generators

The package adds Cornerstone generators such as:

php artisan make:data MissionBrief
php artisan make:service PlanExpedition

It also reconciles supported framework generators with Cornerstone's coding standards, including strict types, application placement, model metadata, class-based Livewire components with direct Pest tests, and Pest-only test generation.

Run php artisan list to inspect every generator available in the installed application.

Stub Snapshots

Publish any missing Cornerstone stubs into the application's stubs directory:

php artisan cornerstone:stubs

Published stubs become application-owned snapshots. The command preserves existing local stubs unless forced. To replace every same-named file in the application's stubs directory with the package version, explicitly run:

php artisan cornerstone:stubs --force

Review local customizations before using --force.

Laravel Boost

Cornerstone Support exposes application guidelines and installation skills through Laravel Boost. Install Boost before discovering those resources:

composer require --dev laravel/boost

Then run:

php artisan boost:update --discover

The available installer skills guide agents through safe, repeatable setup for Flux UI, Filament, and Statamic while preserving existing application code.

Development

Install dependencies and run the canonical workflows in order:

composer install
composer fix
composer verify

composer verify checks formatting, static analysis, and the complete Pest test suite. Use composer test -- --tia to run only tests affected by local changes using the baseline published by CI.

License

Cornerstone Support is open-source software licensed under the MIT license.

Related Packages

jeffersongoncalves/teamkitv5

TeamKit starter kit built on Laravel 13.x and Filament 5.x with a ready-to-use m...

133 12
lauroguedes/mary-ui-starter-kit

A modern Laravel starter kit featuring Livewire Volt, Mary UI, and Tailwind CSS...

221 34
yehuuu6/hyperwire

The Hyper Wire Laravel Livewire Starter Kit

120 20
make-dev/orca

Agent Orchestration in your web app. Bring Claude Code into your Laravel app — n...

44 3