From suaveplan-i18n
Use when implementing or debugging code that uses @suaveplan/i18n: Internationalization core: message catalog, ICU-like interpolation, pluralization, locale resolution, middleware, date/currency formatting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/suaveplan-i18n:i18nThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Enterprise-grade internationalization (i18n) core for the Suaveplan monorepo. Works in Bun, Node.js, and modern browsers — zero DOM dependencies, tree-shakeable subpath exports. The package covers the full i18n surface: a namespaced `MessageCatalog` with lazy loaders and missing-key hooks; an `InterpolationEngine` with `{{ variable }}` and HTML-escape support; a `PluralizationEngine` with 14 la...
Enterprise-grade internationalization (i18n) core for the Suaveplan monorepo. Works in Bun, Node.js, and modern browsers — zero DOM dependencies, tree-shakeable subpath exports. The package covers the full i18n surface: a namespaced MessageCatalog with lazy loaders and missing-key hooks; an InterpolationEngine with {{ variable }} and HTML-escape support; a PluralizationEngine with 14 language rules (including Arabic, Russian, and Celtic forms); an ICU-lite AST message parser for plural/select nodes; a LocaleResolver with BCP-47 normalisation, RTL detection, and fallback chains; server-side locale middleware; and Intl-backed date and currency formatters. Do not confuse with @suaveplan/templates, which handles string interpolation in non-i18n contexts — this package is specifically for locale-keyed message catalogs and locale-sensitive formatting.
@suaveplan/i18n.import { /* see API Reference below */ } from "@suaveplan/i18n";
Workspace dependencies: @suaveplan/error, @suaveplan/types
This skill is intentionally short. The package's own documentation is the authoritative source — read these in order:
packages/i18n/i18n/README.md — overview, install, quick-start, module indexpackages/i18n/i18n/src/**/*.md — co-located docs per implementation file (Purpose, Features, Basic + Advanced examples, full API reference, Implementation notes — all packages in genesis ship ≥200 words per module)packages/i18n/i18n/package.json exports map — every subpath you can import fromWhen the user asks an API question, read the relevant co-located .md first; do not answer from training-data memory.
@suaveplan/error@suaveplan/typesThis SKILL.md is auto-generated by suaveplan-skills/scripts/generate-skills.ts from the package's README. Do not edit by hand — re-run the generator after the README changes.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub suaveplan/suaveplan-skills --plugin suaveplan-i18n