moonshine-fields-v3

Organize MoonShine v3 field guidance for admin interfaces.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MoonShine v3 field guidance is scattered across docs; this skill consolidates field types, relationships, validation, lifecycle hooks, and custom fields into a single, discoverable reference.

Core Features & Use Cases

  • Comprehensive coverage of basic fields, relationships, and advanced field patterns for MoonShine v3.
  • Demonstrates how to configure fields in FormBuilder, TableBuilder, and ModelResource filters.
  • Shows how to create custom fields and extend existing ones for bespoke admin UI needs.

Quick Start

Review the moonshine-fields-v3 SKILL.md router to understand task routing and reference the references/*.md files for implementation details.

Frequently Asked Questions about moonshine-fields-v3

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

FAQPage Schema
How do I configure fields for MoonShine v3 FormBuilder and ModelResource filters?

To configure MoonShine v3 fields for FormBuilder and ModelResource filters, you apply specific field types within builder methods. This skill consolidates guidance on setting up basic fields, relationships, and validation rules across forms, tables, and resources.

How do I add validation rules to MoonShine v3 admin fields?

You add validation rules to MoonShine v3 fields by applying validation methods directly to field definitions in your ModelResource. This reference provides patterns for applying standard Laravel validation rules to MoonShine form fields.

What is the best way to handle complex relationships in MoonShine v3 fields?

The best way to handle complex relationships in MoonShine v3 fields is by utilizing dedicated relationship field types. This guidance covers configuring relationship fields within FormBuilder and TableBuilder to manage linked data models effectively.

Can I create custom fields in MoonShine v3 for bespoke admin UI needs?

Yes, you can create custom fields in MoonShine v3 by extending existing field classes. This skill demonstrates how to build custom fields and integrate them into your admin interfaces for tailored UI requirements.

How do field lifecycle hooks work in MoonShine v3 resources?

Field lifecycle hooks in MoonShine v3 resources work by allowing you to intercept and modify data at specific stages of field processing. This reference covers applying hooks to manage field behavior during form submission and rendering.

Does this MoonShine v3 field reference cover TableBuilder configurations?

Yes, this MoonShine v3 field reference covers TableBuilder configurations alongside FormBuilder and ModelResource filters. It provides field setup patterns for displaying and managing data within MoonShine admin tables.