lc:livewire-audit

Scan Laravel Livewire and Volt components for common bugs and apply fixes.

12|2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/edulazaro/laraclaude --skill lc-livewire-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lc:livewire-audit
Source: https://github.com/edulazaro/laraclaude/tree/main/skills/livewire-audit
Command: npx skills add https://github.com/edulazaro/laraclaude --skill lc-livewire-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill identifies and resolves common Livewire and Volt component bugs, such as serialization failures, missing wire:key attributes, and orphaned events, which often lead to silent rendering issues or broken DOM diffing.

Core Features & Use Cases

  • Automated Detection: Scans components for anti-patterns like unserializable properties, missing wire:navigate, and missing wire:ignore.
  • Smart Auto-Fixing: Safely applies fixes for common issues like missing wire:key or missing debounce on live models.
  • Use Case: Run this audit before a production release to ensure all Livewire components are optimized and free of runtime errors that could impact user experience.

Quick Start

Run the livewire audit fix command to scan all components and automatically apply safe fixes to your project.

Frequently Asked Questions about lc:livewire-audit

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

FAQPage Schema
How do I fix Livewire serialization errors and missing wire:key attributes in my Laravel project?

To fix Livewire serialization errors and missing wire:key attributes, you need to audit your component classes and Blade templates for anti-patterns. Scanning static component signatures and DOM attributes resolves these silent rendering issues and restores DOM diffing stability.

What is the best way to detect orphaned events and Volt component bugs before a production release?

The best way to detect orphaned events and Volt component bugs is to perform an automated audit across your project directories. Static analysis of component signatures and DOM attributes locates unserializable properties and missing wire:navigate directives before deployment.

Why does my Livewire component have broken DOM diffing and silent rendering issues?

Broken DOM diffing and silent rendering issues in Livewire components usually stem from missing wire:ignore or wire:key attributes. Scanning your Blade templates for these specific anti-patterns identifies the root cause of the runtime instability.

Can I automatically apply fixes for missing debounce on live models in Livewire?

Yes, you can automatically apply fixes for missing debounce on live models. Running an audit command scans your Livewire components for this anti-pattern and safely applies the necessary debounce modifications to optimize performance.

Does the Livewire audit work with both PHP component classes and Blade templates?

Yes, the Livewire audit works with both PHP component classes and Blade templates. It operates across Laravel project directories to perform static analysis on component signatures and DOM attributes, ensuring comprehensive detection of anti-patterns.