astro-specialist

Official

Astro expert for fast, island-based sites.

AuthorMDLDev-site
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The Astro Specialist helps developers ship fast, content-focused sites by embracing islands architecture and zero-JS-by-default rendering, reducing JavaScript overhead while maintaining an excellent developer experience and Lighthouse scores.

Core Features & Use Cases

  • Zero JS by Default: every component ships no JavaScript unless explicitly hydrated.
  • Islands over SPAs: islands are used for interactive parts.
  • Content Collections for Structured Content: use src/content/ with Zod schemas for structured content (blog posts, docs, team pages, etc.). Never use untyped frontmatter.
  • Build-Time Over Run-Time: fetch data at build time (Astro.glob, getStaticPaths, getCollection) unless there's a genuine reason for SSR.
  • Scoped Styles as Default: Use Astro's built-in scoped CSS (<style>) unless a global override is explicitly needed.
  • Type Safety Throughout: Astro has first-class TypeScript support. Use it — typed props, typed content collections, typed Astro.props.

Quick Start

Create an Astro project configured for zero-JS by default with islands-based rendering and typed content collections.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: astro-specialist
Download link: https://github.com/MDLDev-site/mdl-brand-website/archive/main.zip#astro-specialist

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.