Astro Expert
Astro Expert from fusengine/agents.
Skills in this plugin
14- ▌ Astro 7 · fusengine bundleUse when building Astro 7 sites, choosing an output mode (static/server/hybrid), configuring middleware, or upgrading from Astro 5/6.
- ▌ Astro DB · fusengine bundleUse when doing database operations in an Astro project via Astro DB (defineDb, defineTable, db/config.ts, Turso).
- ▌ Astro SEO · fusengine bundleUse when optimizing SEO for an Astro site — meta tags, Open Graph, JSON-LD structured data, sitemap/RSS, canonical URLs, hreflang, Core Web Vitals.
- ▌ Astro I18N · fusengine bundleUse when implementing i18n in Astro — locale routing strategies, getRelativeLocaleUrl/getAbsoluteLocaleUrl, Astro.currentLocale, or hreflang with sitemap.
- ▌ Solid Astro · fusengine bundleUse when applying SOLID principles to an Astro project — file-size limits, src/interfaces/ for types, JSDoc, modular structure, DRY.
- ▌ Astro Assets · fusengine bundleUse when optimizing images or other assets in Astro — <Image />, <Picture />, getImage(), Fonts API, or OG image generation.
- ▌ Astro Actions · fusengine bundleUse when handling form submissions, mutations, or server-side logic with type safety in Astro via defineAction / astro:actions.
- ▌ Astro Content · fusengine bundleUse when managing structured content, blog posts, or typed data collections in Astro via the Content Layer API (content.config.ts).
- ▌ Astro Islands · fusengine bundleUse when adding interactivity to Astro pages via client:* directives or rendering dynamic server content with server:defer.
- ▌ Astro Styling · fusengine bundleUse when styling Astro components — scoped CSS, CSS Modules, Tailwind CSS, UnoCSS, Sass, the class:list directive, or global styles.
- ▌ Astro Security · fusengine bundleUse when configuring Content Security Policy (CSP) in Astro 7 — security headers, script/style hashes, nonces, or experimentalStaticHeaders.
- ▌ Astro Starlight · fusengine bundleUse when building a documentation site with Astro Starlight — sidebar config, Pagefind search, plugins (blog/openapi/typedoc), i18n, llms.txt.
- ▌ Astro Deployment · fusengine bundleUse when deploying an Astro 7 app to Cloudflare, Vercel, Netlify, or Node.js — adapter setup, ISR patterns, edge middleware.
- ▌ Astro Integrations · fusengine bundleUse when adding React, Vue, Svelte, Solid, Preact, or another UI framework to an Astro project via @astrojs/* integrations.