What problem does it solve?
This Skill helps you build modern, performance-focused websites without fighting client-side complexity, by applying Astro 6.x’s islands architecture and server-driven interactivity.
Core Features & Use Cases
- Islands Architecture & Hydration Control: Convert interactive UI into isolated islands using
client:load, client:visible, and related directives to keep JS minimal.
- Server Islands for Per-Request Rendering: Use
server:defer to stream server-rendered components inside otherwise static pages (great for personalization).
- Astro Actions + Content Layer: Implement typed, Zod-validated form handling via Actions and manage typed content with Content Collections (Content Layer).
- View Transitions Navigation: Add
<ClientRouter /> once in your layout and use transition:name for SPA-like navigation without becoming an SPA.
Quick Start
Tell the assistant: “Create an Astro 6.x site with zero-JS defaults, a personalized Server Island using server:defer, and a Zod-validated Astro Action connected to a progressive HTML form.”