moonshine-setup-v4

Configure MoonShine v4 installation and bootstrap for Laravel applications.

4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/agarzon/moonshine-v4-skills --skill moonshine-setup-v4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonshine-setup-v4
Source: https://github.com/agarzon/moonshine-v4-skills/tree/main/moonshine-setup-v4
Command: npx skills add https://github.com/agarzon/moonshine-v4-skills --skill moonshine-setup-v4

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork from setting up MoonShine v4 in a Laravel project by consolidating installation, configuration, routing, localization, authentication, and migration guidance into one reliable reference.

Core Features & Use Cases

  • Installation and Bootstrapping: Install MoonShine, run the installer, and understand what files and directories the setup creates.
  • Configuration and Routing: Choose the right config file or service provider settings for prefixes, domains, middleware, layouts, palettes, and home routes.
  • Artisan Command Guidance: Use the correct generator and maintenance commands for resources, pages, layouts, fields, controllers, handlers, policies, type casts, and publishing assets.
  • Migration Support: Translate common MoonShine v3 patterns to v4, including namespace changes, resource restructuring, and async method updates.
  • Use Case: A developer starting a new admin panel can use this Skill to install MoonShine, register the provider, configure auth and locale behavior, and avoid common routing or asset issues.

Quick Start

Use the moonshine-setup-v4 skill to guide a fresh MoonShine v4 installation in Laravel and configure the correct auth, routing, localization, layout, and migration options for the project.

Frequently Asked Questions about moonshine-setup-v4

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install and configure MoonShine v4 in a Laravel project?

MoonShine v4 installation in Laravel involves running the installer, registering the provider, and setting configuration options for prefixes, domains, middleware, and layouts. This generates the project structure and admin panel files.

What is the correct way to migrate from MoonShine v3 to v4?

Migrating from MoonShine v3 to v4 requires translating namespace changes, restructuring resources, and updating async methods. The v4 setup reference guides these pattern translations for a smooth upgrade.

Does MoonShine v4 support custom authentication and localization configuration?

Yes, MoonShine v4 supports custom authentication and localization configuration. You can define auth behavior and locale settings through the config file or service provider during project bootstrap.

What artisan commands are available for generating MoonShine resources and layouts?

MoonShine v4 provides artisan commands to generate resources, pages, layouts, fields, controllers, handlers, policies, and type casts. It also includes commands for publishing assets and general maintenance.

How do I configure routing and middleware prefixes for a MoonShine admin panel?

Routing and middleware prefixes for a MoonShine admin panel are configured via the config file or service provider settings. You define prefixes, domains, middleware, palettes, and home routes.