CtrlK
BlogDocsLog inGet started
Tessl Logo

i18n-expert

This skill should be used when setting up, auditing, or enforcing internationalization/localization in UI codebases (React/TS, i18next or similar, JSON locales), including installing/configuring the i18n framework, replacing hard-coded strings, ensuring en-US/zh-CN coverage, mapping error codes to localized messages, and validating key parity, pluralization, and formatting.

91

1.00x
Quality

88%

Does it follow best practices?

Impact

98%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

96%

-3%

Add Internationalization to a React SaaS Dashboard

i18n framework setup and library selection

Criteria
Without context
With context

Correct library

100%

100%

Provider wired at root

87%

75%

Nested namespace keys

100%

100%

Both locales present

100%

100%

No extra locales

100%

100%

Language switcher

100%

100%

Language persistence

100%

100%

t() call syntax

100%

87%

Aria-label localized

100%

90%

Keys in sync

100%

100%

100%

Localize Error Handling in a React Checkout Flow

Error code localization and safe error handling

Criteria
Without context
With context

No raw error.message in UI

100%

100%

Error code mapping

100%

100%

Unknown error fallback

100%

100%

Raw error logged not shown

100%

100%

errors.* namespace in locale

100%

100%

Both locales have error keys

100%

100%

Existing keys preserved

100%

100%

Technical terms untranslated

100%

100%

100%

4%

Complete an Incomplete i18n Migration for a React App

i18n audit, string replacement, and locale validation

Criteria
Without context
With context

Audit script used

100%

100%

Final audit clean

100%

100%

Plural t() syntax

100%

100%

_one/_other plural keys

100%

100%

Aria-label localized

100%

100%

Hardcoded strings replaced

100%

100%

Locale parity

100%

100%

Placeholder syntax preserved

100%

100%

Date/number formatting

50%

100%

Nested namespace kept

100%

100%

Repository
daymade/claude-code-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.