Impeccable
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
新增或修改 CombatSolver 玩家可见 UI 文案、胶囊附加信息、提示与本地化时使用,维护中英双语和显示边界;创意工坊介绍与发包另用 release-gate。
$ npx skills add Torch1230/CombatSolver --skill ui-localization -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Torch1230/CombatSolver ui-localization --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Torch1230/CombatSolver.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/ui-localization .claude/skills/ui-localization && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ui-localization" agent skill from https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localization into .claude/skills/ui-localization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ui-localization", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localizationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Torch1230/CombatSolver --skill ui-localization -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Torch1230/CombatSolver ui-localization --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Torch1230/CombatSolver.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/ui-localization .agents/skills/ui-localization && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ui-localization" agent skill from https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localization into .agents/skills/ui-localization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ui-localization", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Torch1230/CombatSolver --skill ui-localization -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Torch1230/CombatSolver ui-localization --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Torch1230/CombatSolver.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/ui-localization .cursor/skills/ui-localization && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ui-localization" agent skill from https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localization into .cursor/skills/ui-localization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ui-localization", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Torch1230/CombatSolver.git --path .agents/skills/ui-localization--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Torch1230/CombatSolver --skill ui-localization -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Torch1230/CombatSolver ui-localization --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Torch1230/CombatSolver.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/ui-localization .gemini/skills/ui-localization && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ui-localization" agent skill from https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localization into .gemini/skills/ui-localization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ui-localization", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Torch1230/CombatSolver ui-localizationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Torch1230/CombatSolver --skill ui-localization -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Torch1230/CombatSolver.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/ui-localization .github/skills/ui-localization && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ui-localization" agent skill from https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localization into .github/skills/ui-localization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ui-localization", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Torch1230/CombatSolver --skill ui-localization -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Torch1230/CombatSolver ui-localization --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Torch1230/CombatSolver.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/ui-localization .opencode/skills/ui-localization && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ui-localization" agent skill from https://github.com/Torch1230/CombatSolver/tree/main/.agents/skills/ui-localization into .opencode/skills/ui-localization/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ui-localization", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ui-localization新增或修改 CombatSolver 玩家可见 UI 文案、胶囊附加信息、提示与本地化时使用,维护中英双语和显示边界;创意工坊介绍与发包另用 release-gate。
UI Localization is an agent skill from Torch1230/CombatSolver. 新增或修改 CombatSolver 玩家可见 UI 文案、胶囊附加信息、提示与本地化时使用,维护中英双语和显示边界;创意工坊介绍与发包另用 release-gate。
Its SKILL.md is about 520 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Frontend & Design, covering Internationalization. The repository describes itself as: Slay the Spire 2 single-player combat route solver mod. The licence is MIT.
Read from SKILL.md and the folder at commit 5c773ca. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
UI Localization loads about 521 tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 70 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Torch1230/CombatSolver at commit 5c773ca, republished under its MIT licence (© Torch1230). 70 words, ~521 tokens.
.claude/skills/ui-localization/SKILL.md (or your agent's skills folder).src/UI/SolverText.cs 与内嵌 src/UI/English.json:zhs / zht 使用现有中文,其他语言使用英文。当前没有独立语言开关;切换游戏语言后重启统一刷新既有窗口和路线快照。SolverText.Get,插值用 SolverText.Format。先翻译完整模板,再插入名称、数字和玩家输入;保留占位符及格式,不对最终拼接文本全局替换中文。SolverOverlaySnapshot.CaptureAction 同时生成胶囊和悬停说明。显示新信息时检查标题、目标、击杀括号来源、遗物效果、药水类型、选牌及嵌套/空选择,避免只翻译一级标签。SolverActionTextIdentity 中稳定 ID/升级为依据,由主线程 SolverUiModelNames 解析当前语言;不要重新直接显示 PlanAction.CardTitle 或从已翻译标题推断升级。已有胶囊通过 SolverLocaleRefresh 合并语言通知原位刷新,退出树后解除登记;新增显示字段同时考虑新投影和已存活控件。SolverRelicEffectText 解析内置遗物摘要的紧凑语法。新增内置记录格式时同步中英显示与样本;第三方自定义摘要保留其原文。SolverDisplayNames.Capture 在主线程获取游戏名称,捕获能力/充能球的规范 ID 与类型名别名和通用来源的语言。worker 只读取冻结名称表;根外生成敌人按主线程冻结的原版站位横向顺序和分支已知阵容生成左起编号,动作目标与击杀说明共用名称入口;已死亡敌人保留编号依据,后台不读场景节点,不把内部战斗 ID 当显示编号;卡牌、怪物、遗物等沿用游戏译名。翻译位于 UI 投影或主线程名称捕获,Search 不引用 SolverText / SolverRelicEffectText,不读取实时语言,不逐分支加载资源或做本地化。搜索状态键、结构化事件 ID、协议和原始异常保持原口径。现有部分详细诊断与系统通知仍是原文,新增玩家文案应同时提供英文,不把这项历史限制扩大到新功能。
英文控件使用简短措辞,说明文字适当换行;检查窄面板和数值控件,避免依赖中文字符宽度估算布局。文案和用户输入按既有纯文本/富文本边界处理,不翻译或解释用户插值内容。
文案改动选择受影响的最小检查;扩展胶囊来源或格式时使用 UI-LOCALIZATION headless 合同,覆盖 eng/zhs/zht、模板占位符、名称冻结、附加标签与 tooltip 一致性。命令及已有证据见 docs/TEST_MATRIX.md。只更新本 skill 时检查 frontmatter、路径和职责,不启动游戏。
名称缓存/刷新改动还覆盖同一已保存英文路线和存活控件的中文→英文→中文往返,含升级牌、嵌套选择、JSON 恢复、订阅清理和搜索状态保持。只在每种语言下重建控件不足以验证热切换。
输入未变且已有成功证据时复用。Headless 不证明真实排版或帧率;用户明确交由自己做交互验收时按其要求执行。
© Torch1230, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/ui-localization of Torch1230/CombatSolver.
Open the folder on GitHubat commit 5c773ca
UI Localization next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| UI Localization this skillTorch1230/CombatSolver | 119 | — | ~521 | Automated safety check: Pass | MIT | |
| Impeccablebestofjs/bestofjs | 3.1k | 27 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Chatbox i18n Translatorchatboxai/chatbox | 42k | — | ~508 | Automated safety check: Pass | GPL-3.0 | |
| Internationalization Workflow with i18niOfficeAI/AionUi | 33k | 1 repos | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Enforce Rules For I18nmoeru-ai/airi | 50k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Claude Desktop Chinese Localizationjavaht/claude-desktop-zh-cn | 7.5k | — | ~1.6k | Automated safety check: Pass | MIT |
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
chatboxai/chatbox
Translates new or changed i18n keys from a Chatbox Pro diff, staged changes or a commit range, writing the locale JSON files directly with a built-in glossary.
iOfficeAI/AionUi
Standards for keeping all user-facing text translatable: read the i18n config first, use namespaced keys, reuse shared strings and follow the key naming rules.
moeru-ai/airi
Review pending AIRI translations on Crowdin in a batch, then sync them into the repository.
javaht/claude-desktop-zh-cn
Adds missing Simplified and Traditional Chinese translations to the Claude Desktop Chinese patch across three layers, then checks how many mappings actually hit.
jd-opensource/taro-ui
Guides installing, configuring, styling and using taro-ui (At* components) in Taro apps for WeChat, Alipay, H5 and React Native.
Torch1230/CombatSolver
修改 CombatSolver 的卡牌、Power、遗物、药水、球、怪物行动、死亡召唤、选择、RNG、Fork 或跨回合战斗状态时,选择正确语义层并验证根快照、分支状态和实际结算。
Torch1230/CombatSolver
用户要求准备或发布 CombatSolver 版本、生成 ZIP、创建版本标签、上传 Steam 创意工坊或夸克网盘、同步 GitHub、执行干净安装或完整发布验收时,按口令边界完成对应阶段;普通开发不触发外部发布。
Torch1230/CombatSolver
批量回放 CombatSolver 的“找到更优世界线”报告,筛出同根、可比较且扣除药水成本后仍成立的策略缺口,并按小批次完成定位、改进和数字记录;不用于普通语义错误分诊或全量性能审计。
Torch1230/CombatSolver
重构 CombatSolver 的 Search、Runtime 会话、UI snapshot、无人测试编排或 mirror registry 职责边界时使用;目标是迁移所有权和依赖,同时保持战斗语义、路线政策与协议行为不变。
Torch1230/CombatSolver
静态分析 CombatSolver 日志的首因与共同机制,每批发布五个主题、每主题一至两个代表包;重复主题删除服务器包并跳过,发布后清理暂存。用于故障与路线优化社区任务,客户端发版使用 release-gate。
Torch1230/CombatSolver
收到 CombatSolver 玩家问题 ZIP、战斗日志、存档或复现包时,安全盘点证据、确认声明版本、定位首个差异并设计可执行 fixture;不把问题包存在等同于已经回放。
Categories
新增或修改 CombatSolver 玩家可见 UI 文案、胶囊附加信息、提示与本地化时使用,维护中英双语和显示边界;创意工坊介绍与发包另用 release-gate。. UI Localization is an agent skill from Torch1230/CombatSolver.
UI Localization fits situations like: tasks that involve Internationalization.
Run `npx skills add Torch1230/CombatSolver --skill ui-localization -a claude-code`. Or copy the skill folder (.agents/skills/ui-localization in Torch1230/CombatSolver) into .claude/skills/ui-localization in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Torch1230/CombatSolver --skill ui-localization -a codex`. Or copy the skill folder (.agents/skills/ui-localization in Torch1230/CombatSolver) into .agents/skills/ui-localization in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Torch1230/CombatSolver --skill ui-localization -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ui-localization, .gemini/skills/ui-localization, .github/skills/ui-localization and .opencode/skills/ui-localization in your project.
SKILL.md names no scripts, command-line tools or credentials: UI Localization is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
UI Localization is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 521 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with UI Localization: Impeccable (bestofjs/bestofjs, 3.1k stars), Chatbox i18n Translator (chatboxai/chatbox, 42k stars), Internationalization Workflow with i18n (iOfficeAI/AionUi, 33k stars) and Enforce Rules For I18n (moeru-ai/airi, 50k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Torch1230 (a GitHub user) maintains it in Torch1230/CombatSolver, which has 119 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 7, 2026.
Source: Torch1230/CombatSolver on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.