CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/pseudo-localization-runner

Configures pseudo-localization for the app (replaces translatable strings with accented variants like "Submit" → "Şüƀɱîţ" + 35% length expansion) - surfaces UI issues without needing actual translators: hardcoded strings, truncation, encoding, and bidi handling. Use when preparing an app for translation (i18n / internationalization), validating l10n infrastructure, or when the user mentions pseudo-localization or localization testing.

75

Quality

94%

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

Overview
Quality
Evals
Security
Files

Quality

Content

85%

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 well-sequenced, validated workflow and clean progressive disclosure via a real reference file. The main weakness is conciseness: the Overview and especially the Worked example restate material already covered, adding redundant tokens.

Suggestions

Tighten the 'Worked example' section — it re-narrates Steps 2, 3, 4, and 5 already detailed above; either shorten it to the single non-obvious insight (the unwrapped 'Sale' badge) or remove it.

Trim the Overview's explanation of what pseudo-localization does; Claude already knows this concept, so lead with the transform variants and the issues they surface without restating the mechanism.

Remove the inline gloss 'the 35% length-expansion convention' under Step 2 since the 35% expansion is already stated in the description and Overview.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-heavy, but the Overview re-explains the transformation concept and the 'Worked example' re-narrates Steps 2–5 already detailed above, adding tokens that could be trimmed. It is not 3 because not every token earns its place; not 2-lower because the bulk is concrete and unpadded.

2 / 3

Actionability

Provides copy-paste-ready, executable code throughout — i18next config, bash activation, a Playwright spec, CI yaml, and a real transform script in references — with specific library names per stack. This matches the fully-executable top anchor.

3 / 3

Workflow Clarity

Steps 1–7 are clearly sequenced, and Step 3 includes an explicit validation checkpoint with an error-recovery feedback loop ('Verify the pseudo-locale is active… fix the lng param or cookie and reload before continuing'). Not 2 because validation is explicit, not implied.

3 / 3

Progressive Disclosure

The SKILL.md body is a concise overview pointing to one verified one-level-deep reference (references/manual-transform.md), signaled in both Step 7 and the References section, with no nested indirection. Not 2 because the reference is clearly signaled and shallow.

3 / 3

Total

11

/

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 strong across all dimensions: it states concrete capabilities, provides natural trigger terms, answers both what and when explicitly, and is clearly distinct from other skills. Third-person voice is used correctly with no over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'replaces translatable strings with accented variants', '35% length expansion', and surfaces 'hardcoded strings, truncation, encoding, and bidi handling' — matching the top anchor; it is not 2 because the actions are comprehensive and specific rather than partial.

3 / 3

Completeness

Explicitly answers both what (configures pseudo-localization, surfaces UI issues) and when via a clear 'Use when preparing an app for translation…' clause, so the 'when' is explicit rather than implied.

3 / 3

Trigger Term Quality

Includes natural terms users would say — 'i18n / internationalization', 'l10n infrastructure', 'pseudo-localization', 'localization testing' — giving good coverage rather than only some relevant keywords.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (pseudo-localization) with distinct, specific triggers that are unlikely to fire for unrelated 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.

Reviewed

Table of Contents