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.

92

1.00x
Quality

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

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with a clear, well-validated workflow and a real referenced audit script, but it carries some redundant sections and keeps most material inline rather than progressively splitting it across files.

Suggestions

Consolidate Architecture Guidance, Performance Notes, Failure Modes, and Validation Checklist into the existing Workflow/Guardrails sections to remove redundancy and reduce tokens.

Move the detailed key-architecture and formatting guidance into a dedicated reference file (e.g., references/key-architecture.md) and link to it from the body to better leverage progressive disclosure.

Trim restated routing/RTL/formatting points that already appear in the workflow steps to keep each section's content unique.

DimensionReasoningScore

Conciseness

Mostly efficient and actionable, but several sections (Architecture Guidance, Performance Notes, Failure Modes, Validation Checklist) overlap content already covered in the Workflow and Guardrails, adding padding that could be tightened.

2 / 3

Actionability

Provides concrete, executable commands (`python scripts/i18n_audit.py ...`, `rg -n --glob ...`) and copy-paste-ready patterns (`t('namespace.key')`, `t('key', { count })` + `_one/_other`), with specific library recommendations.

3 / 3

Workflow Clarity

The 8-step Audit -> Fix -> Validate sequence is clearly ordered with explicit validation checkpoints ('Re-run the audit until missing/parity issues are zero', 'Validate JSON') and a re-run feedback loop.

3 / 3

Progressive Disclosure

The single referenced bundle file (`scripts/i18n_audit.py`, verified present) is clearly signaled one level deep, but the body itself is a fairly monolithic inline document with limited content split across files.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, trigger-rich, and clearly signals both capability and activation conditions, with a distinctive i18n niche. It reads as a strong, well-scoped skill description.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: '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.'

3 / 3

Completeness

Explicitly answers both what (the enumerated setup/audit actions) and when via the 'This skill should be used when...' trigger clause.

3 / 3

Trigger Term Quality

Uses natural terms a user would say — 'internationalization/localization', 'UI codebases', 'React/TS', 'i18next', 'JSON locales' — with good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Has a clear, narrow niche (i18n/l10n in UI codebases) with distinct triggers unlikely to collide with other skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
daymade/claude-code-skills
Reviewed

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.