moonshine-v4

Route MoonShine v4 task requests to the correct skill module.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MoonShine v4 work spans setup, CRUD resources, fields, UI components, theming, frontend behavior, security, and advanced patterns; this Skill prevents guesswork by routing each task to the right guidance.

Core Features & Use Cases

  • Task Routing: Directs a request to the most relevant sub-skill before any implementation starts.
  • Framework Coverage: Supports installation, configuration, resources, fields, components, layouts, API mode, JWT auth, and policies for MoonShine v4.
  • Practical Use Cases: Use it to create a new resource, customize an admin layout, add reactive fields, wire async UI updates, or implement secure authentication flows.

Quick Start

Use the moonshine-v4 skill to identify the task, load the matching sub-skill SKILL.md, and then follow its instructions to produce the final MoonShine configuration or code.

Frequently Asked Questions about moonshine-v4

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

FAQPage Schema
How do I build a CRUD resource in a Laravel admin panel using MoonShine v4?

Building a CRUD resource in MoonShine v4 involves routing your task request to the correct skill module, which then provides step-by-step instructions for generating resources, configuring fields, and defining UI components. You load the root router SKILL.md and the referenced sub-skill markdown files to resolve the necessary APIs and configuration commands.

What is the best way to set up JWT authentication for a Laravel admin panel?

Setting up JWT authentication for a Laravel admin panel requires routing your security task request to the MoonShine v4 security sub-skill module. This module resolves the specific API mode configurations, authentication flow implementations, and policy enforcement needed to secure your application.

Can I use AlpineJS for reactive frontend behavior in MoonShine v4?

Yes, you can implement reactive frontend behavior in MoonShine v4 by routing your request to the frontend behavior sub-skill. This module guides you through wiring async UI updates and customizing AlpineJS interactions within your Laravel admin application layout.

Does MoonShine v4 support customizing admin layouts and appearance?

MoonShine v4 supports full appearance and layout customization by directing your theming task to the dedicated appearance sub-skill module. This provides specific guidance on configuring layouts, UI components, and visual patterns for your Laravel admin interface.

How do I configure routing and policies for advanced patterns in MoonShine v4?

Configuring routing and policies for advanced patterns in MoonShine v4 uses the task router to direct your request to the advanced patterns sub-skill. This module resolves complex configuration scenarios, policy integrations, and specific command usage for your Laravel application.