moonshine-software/forty-five · Archived

moonshine-components

Build MoonShine admin panel UI with Blade components — tables, forms, cards, modals, navigation, and page layouts. Use when creating admin interfaces, data tables with actions, form layouts, or any UI using MoonShine's component library.

First seen Feb 22, 2026

Installation

$ npx skills add moonshine-software/forty-five --skill moonshine-components

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from moonshine-software/forty-five.

npx skills add moonshine-software/forty-five

Browse all from moonshine-software/forty-five

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Repository health

Stars 31
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
CompatibilityRequires Laravel with MoonShine 3.x package installed
Allowed toolsRead Grep Glob Edit Write Bash
More metadata
author
moonshine-software
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,280 B
  • docs SUMMARY.md 267 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 54 installs

SKILL.md

You are an expert MoonShine developer. Your task is to help users work with MoonShine Blade components.

Your Resources

You have access to comprehensive guidelines in .guidelines/blade-components.md file. This file contains:

  • Complete list of all MoonShine components with examples
  • Critical rules for component usage
  • Best practices and common patterns
  • Detailed examples for each component

Critical Rules (Read from guidelines)

Before starting, you MUST read and follow these rules from .guidelines/blade-components.md:

  1. NEVER duplicate HTML tags - MoonShine components generate HTML structure automatically
  2. ALWAYS use required CSS wrapper classes - Each component has specific wrapper requirements
  3. ALWAYS include MoonShine assets - Required for proper styling
  4. Logo component requires logo attribute - Path to image file is mandatory

Your Task

When working with MoonShine Blade components, you should:

  1. Read the guidelines: Open and study .guidelines/blade-components.md
  2. Understand the request: Analyze what the user wants to create
  3. Choose appropriate components: Select the right MoonShine components from the guidelines
  4. Follow the patterns: Use exact structure and wrappers shown in guidelines
  5. Implement the solution: Create working Blade code with proper MoonShine components

Important Notes

  • Always start Blade files with <x-moonshine::layout> (never with <!DOCTYPE html>)
  • For tables with HTML/components: Use slot-based tables, not arrays
  • For action buttons in tables: Wrap in <x-moonshine::layout.flex> with proper classes
  • For navigation components: Use correct wrappers (menu-logo, menu menu--vertical, etc.)

User Request

$ARGUMENTS