livewire-development

Create and debug Livewire components for Laravel applications.

41|4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/lartisan/filament-architect --skill livewire-development-lartisan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livewire-development
Source: https://github.com/lartisan/filament-architect/tree/main/.agents/skills/livewire-development
Command: npx skills add https://github.com/lartisan/filament-architect --skill livewire-development-lartisan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you build, debug, and optimize Livewire features in Laravel without guessing at component conventions, reactivity behavior, or version-specific pitfalls.

Core Features & Use Cases

  • Component creation and conversion: Create single-file, multi-file, class-based, and namespaced Livewire components, then convert between formats when the project structure changes.
  • Reactivity and UI behavior: Solve common issues with wire directives, loading states, drag-and-drop sorting, validation, scroll behavior, and component re-rendering.
  • Livewire 3 to 4 guidance: Navigate configuration changes, new JavaScript interception patterns, islands, async actions, and updated component APIs.
  • Testing and performance: Verify component behavior with Livewire tests and apply best practices for keys, polling, and efficient updates.
  • Use case: A Laravel team can use this Skill to implement a real-time form, fix a broken wire:model interaction, and migrate an existing dashboard component to the newest Livewire conventions.

Quick Start

Ask the assistant to help you create, fix, test, or migrate a Livewire component in your Laravel app.

Frequently Asked Questions about livewire-development

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

FAQPage Schema
How do I fix broken wire:model reactivity and loading states in Livewire components?

To fix broken Livewire reactivity, you need to troubleshoot wire directives, verify component rendering behavior, and ensure loading states are properly configured. This process involves identifying wire:model interaction issues and applying best practices for efficient updates and scroll behavior.

What is the best way to migrate Laravel applications from Livewire 3 to 4?

Migrating from Livewire 3 to 4 requires navigating configuration changes, adopting new JavaScript interception patterns, and updating component APIs. This migration workflow includes handling islands, async actions, and updated component conventions to ensure compatibility with the newest Livewire version.

How do I create and convert between single-file and multi-file Livewire components?

Creating Livewire components involves generating single-file, multi-file, class-based, and namespaced structures based on your Laravel project needs. You can convert between these component formats when your project structure changes to maintain organization and convention compliance.

Does Livewire support drag-and-drop sorting and real-time form validation?

Yes, Livewire supports drag-and-drop sorting and real-time form validation through wire directives and component reactivity. You can implement these UI behaviors by configuring validation rules and managing component re-rendering to handle user interactions seamlessly.

Why is my Livewire component re-rendering unnecessarily and how do I optimize performance?

Livewire components re-render unnecessarily due to improper key usage, excessive polling, or inefficient update patterns. You can optimize performance by applying best practices for component keys, managing polling intervals, and streamlining wire directive interactions.