CtrlK
BlogDocsLog inGet started
Tessl Logo

fill-i18n-phase2

运行 Phase 2 工作流。执行脚本扫描缺失的多语言词条,并按注册表补全启用语言(如 en-US、zh-TW、vi-VN、ja-JP、fr-FR),最后修复相关测试。

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.cursor/skills/fill-i18n-phase2/SKILL.md
SKILL.md
Quality
Evals
Security

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 body is a tight, actionable workflow with explicit validation and retry loops and concrete commands; its only weakness is minor verbosity in the defensive messages.po warning and the Phase 1 framing.

Suggestions

Tighten the messages.po guidance to one line, e.g. 'Do not edit or read any messages.po files — they are generated by build_mo.py.'

Move the Phase 1/Phase 2 context (which references an external skill) into a short dedicated note so the workflow steps stay focused.

Specify the expected working-directory assumption for the tools/ paths to avoid ambiguity when run from repo subfolders.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but the defensive messages.po warning ('不要去修改 messages.po 文件... 你不需要修改也不需要去阅读...') is repetitive, and the Phase 1 aside pads the opening.

2 / 3

Actionability

Provides concrete, copy-paste-ready commands (`python tools/i18n/generate_missing_report.py`, `pytest tests/test_frontend_locales.py tests/test_backend_locales.py`, `python tools/i18n/build_mo.py`) and exact target paths (registry.json, .po/.json files).

3 / 3

Workflow Clarity

A clearly sequenced 1–4 process with an explicit validation checkpoint and feedback loop: '运行 pytest...如果有缺失,重复步骤 3 直到全部通过'.

3 / 3

Progressive Disclosure

Under 50 lines, single-purpose, with no bundle files present; content is well organized into a numbered workflow and sections, satisfying the simple-skill exception.

3 / 3

Total

11

/

12

Passed

Description

67%

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 specific and distinct, listing concrete actions and target languages, but lacks an explicit 'Use when...' trigger and uses somewhat technical phrasing rather than natural user keywords.

Suggestions

Add an explicit trigger clause, e.g. 'Use when asked to fill in missing translations for enabled languages or to onboard a new locale.'

Include natural keywords a user would actually say, such as '翻译' (translation) and 'i18n', alongside the existing technical terms.

Clarify the Phase 2 framing in the description or move it to the body, as 'Phase 2 工作流' is ambiguous without Phase 1 context.

DimensionReasoningScore

Specificity

Lists multiple concrete actions in third-person imperative voice: '执行脚本扫描缺失的多语言词条' (scan missing entries), '按注册表补全启用语言' (fill by registry), '修复相关测试' (fix tests), naming target language codes.

3 / 3

Completeness

Clearly states what it does (run script, scan, fill, fix tests) but provides no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant domain terms appear ('多语言词条', '注册表', language codes en-US/zh-TW/vi-VN/ja-JP/fr-FR) but it leans technical and omits common natural phrasings a user would say like '翻译' or 'i18n'.

2 / 3

Distinctiveness Conflict Risk

A clear niche — Phase 2 i18n completion tied to a specific registry and named language codes — unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

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.

Repository
4thfever/cultivation-world-simulator
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.