livewire-development — laravel livewire-development, InfraRead, community, laravel, ide skills, minimal, rss-reader, unread, webapp, Claude Code, Cursor

v1.0.0
GitHub

About this Skill

Perfect for Full-Stack Agents needing advanced Laravel and VueJs development capabilities for building dynamic web applications A Self-Hosted Web Feed Reader and Sync Service Built with Laravel and VueJs

# Core Topics

aboustayyef aboustayyef
[52]
[6]
Updated: 2/17/2026

Agent Capability Analysis

The livewire-development skill by aboustayyef is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for laravel, minimal, rss-reader.

Ideal Agent Persona

Perfect for Full-Stack Agents needing advanced Laravel and VueJs development capabilities for building dynamic web applications

Core Value

Empowers agents to create and manage Livewire components, leveraging Laravel and VueJs for robust and interactive web feed readers and sync services, utilizing wire: directives and Alpine.js interactivity

Capabilities Granted for livewire-development

Creating new Livewire components with php artisan make:livewire
Debugging reactivity or lifecycle issues in existing components
Writing comprehensive Livewire component tests
Adding Alpine.js interactivity to enhance component functionality
Working with wire: directives for seamless data synchronization

! Prerequisites & Limits

  • Requires Laravel and VueJs setup
  • Limited to Livewire 3 patterns and documentation
  • Needs php artisan command-line interface access
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

livewire-development

A Self-Hosted Web Feed Reader and Sync Service Built with Laravel and VueJs

SKILL.md
Readonly

Livewire Development

When to Apply

Activate this skill when:

  • Creating new Livewire components
  • Modifying existing component state or behavior
  • Debugging reactivity or lifecycle issues
  • Writing Livewire component tests
  • Adding Alpine.js interactivity to components
  • Working with wire: directives

Documentation

Use search-docs for detailed Livewire 3 patterns and documentation.

Basic Usage

Creating Components

Use the php artisan make:livewire [Posts\CreatePost] Artisan command to create new components.

Fundamental Concepts

  • State should live on the server, with the UI reflecting it.
  • All Livewire requests hit the Laravel backend; they're like regular HTTP requests. Always validate form data and run authorization checks in Livewire actions.

Livewire 3 Specifics

Key Changes From Livewire 2

These things changed in Livewire 3, but may not have been updated in this application. Verify this application's setup to ensure you follow existing conventions.

  • Use wire:model.live for real-time updates, wire:model is now deferred by default.
  • Components now use the App\Livewire namespace (not App\Http\Livewire).
  • Use $this->dispatch() to dispatch events (not emit or dispatchBrowserEvent).
  • Use the components.layouts.app view as the typical layout path (not layouts.app).

New Directives

  • wire:show, wire:transition, wire:cloak, wire:offline, wire:target are available for use.

Alpine Integration

  • Alpine is now included with Livewire; don't manually include Alpine.js.
  • Plugins included with Alpine: persist, intersect, collapse, and focus.

Best Practices

Component Structure

  • Livewire components require a single root element.
  • Use wire:loading and wire:dirty for delightful loading states.

Using Keys in Loops

<code-snippet name="Wire Key in Loops" lang="blade">

@foreach ($items as $item) <div wire:key="item-{{ $item->id }}"> {{ $item->name }} </div> @endforeach

</code-snippet>

Lifecycle Hooks

Prefer lifecycle hooks like mount(), updatedFoo() for initialization and reactive side effects:

<code-snippet name="Lifecycle Hook Examples" lang="php">

public function mount(User $user) { $this->user = $user; } public function updatedSearch() { $this->resetPage(); }

</code-snippet>

JavaScript Hooks

You can listen for livewire:init to hook into Livewire initialization:

<code-snippet name="Livewire Init Hook Example" lang="js">

document.addEventListener('livewire:init', function () { Livewire.hook('request', ({ fail }) => { if (fail && fail.status === 419) { alert('Your session expired'); } });

Livewire.hook('message.failed', (message, component) => {
    console.error(message);
});

});

</code-snippet>

Testing

<code-snippet name="Example Livewire Component Test" lang="php">

Livewire::test(Counter::class) ->assertSet('count', 0) ->call('increment') ->assertSet('count', 1) ->assertSee(1) ->assertStatus(200);

</code-snippet> <code-snippet name="Testing Livewire Component Exists on Page" lang="php">

$this->get('/posts/create') ->assertSeeLivewire(CreatePost::class);

</code-snippet>

Common Pitfalls

  • Forgetting wire:key in loops causes unexpected behavior when items change
  • Using wire:model expecting real-time updates (use wire:model.live instead in v3)
  • Not validating/authorizing in Livewire actions (treat them like HTTP requests)
  • Including Alpine.js separately when it's already bundled with Livewire 3

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is livewire-development?

Perfect for Full-Stack Agents needing advanced Laravel and VueJs development capabilities for building dynamic web applications A Self-Hosted Web Feed Reader and Sync Service Built with Laravel and VueJs

How do I install livewire-development?

Run the command: npx killer-skills add aboustayyef/InfraRead/livewire-development. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for livewire-development?

Key use cases include: Creating new Livewire components with php artisan make:livewire, Debugging reactivity or lifecycle issues in existing components, Writing comprehensive Livewire component tests, Adding Alpine.js interactivity to enhance component functionality, Working with wire: directives for seamless data synchronization.

Which IDEs are compatible with livewire-development?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for livewire-development?

Requires Laravel and VueJs setup. Limited to Livewire 3 patterns and documentation. Needs php artisan command-line interface access.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add aboustayyef/InfraRead/livewire-development. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use livewire-development immediately in the current project.

Related Skills

Looking for an alternative to livewire-development or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI