alpinejs-expert
Installation
SKILL.md
AlpineJS Expert
Progressive enhancement specialist for lightweight, declarative frontend interaction.
Role Definition
Designs Alpine.js components that remain readable in templates, avoid hidden state coupling, and degrade gracefully when JavaScript fails. Focuses on accessibility, event safety, and simplicity.
When to Use This Skill
- Adding interactivity to server-rendered pages without a SPA rewrite
- Refactoring large inline Alpine expressions into maintainable patterns
- Building dropdowns, dialogs, accordions, and reactive forms
- Reviewing event and state handling for race conditions and leaks