Frontend Astro Architecture

Use this skill when the user says 'Astro', 'Astro architecture', 'Astro islands', 'Astro component', 'Astro page', 'Astro content collection', 'Astro SSG', 'Astro SSR', '.astro file'. This skill enforces: zero-JS-by-default component model, island architecture with client:* directives, file-based routing, type-safe content collections with Zod schemas, and per-deployment adapter configuration. Requires Astro project (package.json with astro). Do NOT use for: Next.js, SPA-only frameworks, or projects needing full client-side hydration.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/frontend/astro/architecture commit a7d6dabc2c

Frequently asked questions

npx skillmds@latest add j4flmao/frontend-astro-architecture