astro-i18nlisted
Install: claude install-skill fusengine/agents
# Astro i18n
## Agent Workflow (MANDATORY)
Before ANY implementation, use `TeamCreate` to spawn 3 agents:
1. **fuse-ai-pilot:explore-codebase** - Analyze existing routing, content collections, and locale files
2. **fuse-ai-pilot:research-expert** - Verify latest Astro i18n docs via Context7/Exa
3. **mcp__context7__query-docs** - Check `astro:i18n` API and sitemap integration
After implementation, run **fuse-ai-pilot:sniper** for validation.
---
## Overview
### When to Use
- Building multilingual Astro sites with locale-prefixed URLs
- Configuring `defaultLocale` and routing strategies
- Generating locale-aware links with `getRelativeLocaleUrl()`
- Reading `Astro.currentLocale` in components and pages
- Adding `hreflang` alternate links via `@astrojs/sitemap`
- Translating content using Content Collections per locale
### Built-in i18n (Astro 3.5+)
Astro's built-in i18n system provides:
- File-based locale routing via `src/pages/[locale]/`
- Routing strategies for URL prefix behavior
- URL helper functions from `astro:i18n`
- Middleware-based routing logic
- Fallback locale configuration
---
## Reference Guide
### Concepts
| Topic | Reference | When to Consult |
|-------|-----------|-----------------|
| Routing config | [routing-config.md](references/routing-config.md) | Setup and config options |
| Strategies | [strategies.md](references/strategies.md) | prefix-always vs prefix-other-locales |
| Helper functions | [helper-functions.md](references/helper-functions