CtrlK
BlogDocsLog inGet started
Tessl Logo

i18n

Internationalization (i18n) workflow and standards for managing translations. Use when: (1) Adding new user-facing text, (2) Creating new components with user-facing text, (3) Reviewing code for i18n compliance, (4) Adding a new translation module.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

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

A well-structured, highly actionable i18n standards skill with concrete commands, code, and validation-gated workflows. Its main weakness is mild verbosity and an all-inlined single-file layout with no progressive disclosure to separate reference material.

Suggestions

Move the zh-TW maintenance table and the Common Suffixes table into a references file (e.g. references/zh-TW.md) and link to it from SKILL.md to improve progressive disclosure.

Trim or relocate the 'Announce at start' line and Key Naming Rules if they are not essential to every invocation, to reduce token overhead.

Consider a short 'Reference' section pointing to the i18n-config.json schema or a locales example so detail-seekers can go one level deeper.

DimensionReasoningScore

Conciseness

Mostly efficient and project-specific (config paths, scripts, file structure) with little generic concept padding; a few sections like the suffix table and announce-at-start line could be trimmed slightly.

4 / 5

Actionability

Provides copy-paste-ready commands (cat, grep, 'bun run i18n:types', 'node scripts/check-i18n.js') and concrete tsx/json code examples covering the common add-key and add-module cases.

5 / 5

Workflow Clarity

The 'Adding New Text' and 'Adding New Module' workflows are clearly sequenced with an explicit validation step, error-vs-warning feedback handling, and a pre-submit checklist for the batch all-locales operation.

5 / 5

Progressive Disclosure

Well-organized into clear navigable sections with no nested references, though the single ~240-line file inlines reference-style content (zh-TW table, suffix table) that could optionally be split out.

4 / 5

Total

18

/

20

Passed

Description

87%Weight 40%Scale 1-5

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

A strong description that concisely states the skill's purpose and gives explicit, enumerated usage triggers. It is specific, distinctive, and complete, with only minor room to add localization synonyms.

DimensionReasoningScore

Specificity

Names the i18n/translations domain and lists several concrete actions via the trigger list ('Adding new user-facing text', 'Creating new components with user-facing text', 'Reviewing code for i18n compliance', 'Adding a new translation module'), with only minor coverage gaps.

4 / 5

Completeness

Explicitly answers both 'what' ('Internationalization (i18n) workflow and standards for managing translations') and 'when' with four concrete numbered 'Use when' trigger phrases.

5 / 5

Trigger Term Quality

Good natural-term coverage including 'Internationalization', 'i18n', 'translations', and 'user-facing text', though synonyms like 'localization' or 'l10n' are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear i18n/translations niche with distinct triggers, making conflicts with unrelated skills unlikely.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository
iOfficeAI/AionUi
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.