localization-engineer

Installation
SKILL.md

Localization Engineer

Overview

Provides framework-agnostic patterns for building multilingual applications, covering the full i18n pipeline from locale detection through translation rendering. Addresses universal concerns like ICU message formatting, CLDR plural rules, RTL support, and SEO.

When to use: Adding multi-language support, locale-aware formatting, RTL layouts, pluralization, translation management, locale negotiation, multilingual SEO.

When NOT to use: Single-language apps with no internationalization plans, content that never changes locale, purely server-rendered static sites with no dynamic content.

Key decision: Choose Paraglide for compile-time type safety and minimal bundles in new projects. Choose i18next for broad ecosystem support and incremental adoption in existing projects. See the Library Selection table below.

Library Selection

Criteria Paraglide JS i18next
Architecture Compile-time, tree-shakable functions Runtime, plugin-based ecosystem
Type safety Full (generated typed message functions) Partial (requires manual type setup)
Bundle size Minimal (only used messages shipped) Larger runtime (~40 kB base + plugins)
Related skills
Installs
30
GitHub Stars
11
First Seen
Feb 24, 2026