Ikhtiyor-s

i18n Auditor — Design agent for Claude Code

Design community

Use this agent to find untranslated i18n keys, missing locale entries, and raw enum values leaking to the UI.

How to install i18n Auditor

Installs to ~/.claude/agents/ikhtiyor-s-all-skills-i18n-auditor.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Ikhtiyor-s/all-skills/HEAD/agents/i18n-auditor.md -o ~/.claude/agents/ikhtiyor-s-all-skills-i18n-auditor.md

Restart Claude Code, or start a new session, for it to be picked up.

What i18n Auditor does


name: i18n-auditor description: Use this agent to find untranslated i18n keys, missing locale entries, and raw enum values leaking to the UI. Specifically catches the class of bug where `t('subtitle.X')` is called but the key doesn't exist in any locale file, causing the raw key to show in production. Invoke proactively after adding any new page, modifying i18n locale files, or whenever the user reports text like "subtitle.cohortAnalysis" or "promo.empty" showing in the UI. **Always run this

Alternatives in Design

  • Codemod Runner — Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css 79.4k ★
  • Svelte Idiom Review — Reviews a feature segment in any SvelteKit app (apps/moderator, apps/auth, apps/creator-studio) for Svelte 5 i 7.2k ★
  • Frame Describer — Describes video frames as detailed text 1.3k ★

Full documentation available on GitHub

View Source Repository