CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

i18n

i18n (internationalization) toolkit for projects using i18next. Provides three main functions: (1) i18n-check - Detect hardcoded Chinese text in HTML/JS files, (2) i18n-fix - Replace hardcoded text with i18n markers, (3) i18n-sync - Align translation keys across multiple languages (zh-CN, zh-TW, en, ja, ko, ru, es, pt). Use when working on internationalization tasks, detecting untranslated strings, or syncing locale files.

Quality

90%

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

86%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 concise, well-structured skill body with concrete commands, a clear workflow, and properly signaled references to real bundle files. The main gap is that the destructive/batch sync step would benefit from an explicit pre-apply status validation checkpoint.

Suggestions

Add an explicit validation checkpoint before 'i18n-sync --apply' — e.g., run the status check first and only apply after reviewing diffs, since --apply makes batch changes to locale files.

Inline one or two full executable fix examples (a complete before/after HTML and JS snippet) so the most common cases are copy-paste ready without opening the reference.

DimensionReasoningScore

Conciseness

Lean body with no padded explanations of what i18n is; architecture, commands, options, workflow, and detection rules are all delivered as compact lists and code blocks, assuming Claude's competence.

5 / 5

Actionability

Provides concrete commands (`/i18n-check <module>`, `uv run python scripts/i18n_sync.py --apply`) and fix patterns, but inline fix examples are summarized rather than shown as full executable snippets (delegated to references).

4 / 5

Workflow Clarity

The Quick Workflow is a clear Check → Fix → Verify → Sync sequence with a verify checkpoint, but the batch 'i18n-sync --apply' step lacks an explicit status-check-before-apply validation gate.

4 / 5

Progressive Disclosure

Well-organized overview with clearly signaled one-level-deep references to references/check-modules.md and references/fix-patterns.md, both of which are real files; detailed content is appropriately split out.

5 / 5

Total

18

/

20

Passed

Description

92%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, third-person description that clearly names three concrete capabilities and provides explicit 'Use when' trigger guidance. Trigger-term coverage is good but could add synonyms like 'translation' and 'localization' for completeness.

Suggestions

Add synonyms such as 'translation' and 'localization' alongside 'internationalization' so users who use those terms still trigger the skill.

Consider mentioning locale file extensions (e.g., .json) to round out natural trigger terms.

DimensionReasoningScore

Specificity

Lists three concrete functions each with a specific action — 'Detect hardcoded Chinese text in HTML/JS files', 'Replace hardcoded text with i18n markers', 'Align translation keys across multiple languages' — matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers both 'what' (three named functions with concrete actions) and 'when' ('Use when working on internationalization tasks, detecting untranslated strings, or syncing locale files') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural terms like 'internationalization', 'i18n', 'detecting untranslated strings', and 'syncing locale files', but omits common synonyms ('translation', 'localization') and locale file extensions, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

Scoped specifically to i18next projects with distinctive triggers (hardcoded Chinese detection, locale syncing across named languages), occupying a clear niche with minimal conflict risk.

5 / 5

Total

19

/

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: 2 missing

Warning

Total

15

/

16

Passed

Repository

Project-N-E-K-O/N.E.K.O

Path

.agent/skills/i18n/SKILL.md

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.