CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

add-localization

Add or update a language translation in the privacy policy generator. Trigger when user says: "add {language} translation", "add locale", "translate to {language}", "add localization for {language}", or when a user wants to contribute a new language.

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

93%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 tight, actionable, well-structured skill body that gives concrete commands and a validation checklist without padding. The only minor gap is the absence of an explicit validate-fix-retry feedback loop, which keeps workflow clarity just below the top anchor.

DimensionReasoningScore

Conciseness

Lean and efficient with no padding of concepts Claude already knows; every line (cp, make build, make check, the ✅/❌ key rule, placeholder rule) earns its place, matching the top anchor.

5 / 5

Actionability

Provides copy-paste-ready commands (`cp src/locales/en.json src/locales/{code}.json`, `make build`, `make check`) plus concrete correct/wrong JSON examples covering the common cases, matching the top anchor.

5 / 5

Workflow Clarity

Clear numbered sequence (1-4) with an explicit Validation Checklist and a `make check` checkpoint; not a 5 because the error-recovery feedback loop (run check → if it fails, fix and re-run) is implied rather than stated explicitly.

4 / 5

Progressive Disclosure

Self-contained skill with no need for external references, organized into clear sections (Quick Steps, Validation Checklist, Important Notes); the simple-skill exception applies given the well-organized structure and absence of needed bundle files.

5 / 5

Total

19

/

20

Passed

Description

82%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 description that clearly states both capability and trigger conditions with concrete natural-language phrases. It is slightly light on the breadth of concrete actions, which keeps specificity at the midpoint.

DimensionReasoningScore

Specificity

Names the domain ('privacy policy generator') and two concrete actions ('Add or update a language translation'), matching the '1-2 concrete actions but not comprehensive' anchor; not a 4 because coverage is limited to add/update with no further operational detail.

3 / 5

Completeness

Explicitly answers both what ('Add or update a language translation in the privacy policy generator') and when ('Trigger when user says: ...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Multiple natural trigger phrases are listed ('add {language} translation', 'add locale', 'translate to {language}', 'add localization for {language}') giving good keyword coverage with synonyms; not a 5 because a few common variations are absent.

4 / 5

Distinctiveness Conflict Risk

Tied to a clear niche (privacy policy generator localization) with distinct, specific triggers, giving minimal conflict risk with other skills.

5 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

nisrulz/app-privacy-policy-generator

Path

.agents/skills/add-localization/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.