CtrlK
BlogDocsLog inGet started
Tessl Logo

android-resources

Organize Android strings, drawables, fonts, themes, localization, and concrete resource-backed Compose values such as MaterialTheme colors. Use for resource declarations and their direct UI lookup; defer design-system token architecture, network image loading, lint-rule configuration, and general Compose implementation.

68

Quality

83%

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

75%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 well-organized, concise standards skill with a real backing reference file and concrete API guidance. Minor duplication, sparse inline examples, and an oddly placed anchors section keep it just below excellent.

Suggestions

Remove the duplicated plurals bullet under Assets (the getQuantityString guidance already appears under Strings) to tighten the body.

Add a one-line signal of what references/implementation.md contains (e.g., 'XML string/plural and Compose usage examples') next to the link.

Move the lone '%s' canonical-anchor entry into the relevant Strings section rather than leaving it as a standalone trailing block.

DimensionReasoningScore

Conciseness

Mostly lean topic bullets without explaining basic concepts, but the plurals guidance is duplicated (under Strings and Assets) and the bare 'Canonical response anchors' block with only '%s' could be trimmed.

4 / 5

Actionability

Concrete APIs are named throughout (stringResource(R.string.*), context.getString(...), resources.getQuantityString(...), values-night/), but full executable code blocks live only in the reference file rather than inline for the common cases.

4 / 5

Workflow Clarity

This is a single-purpose standards skill (not a batch/destructive workflow), well-organized by topic, so the simple-skill exception applies; no explicit sequence is needed, though none is offered.

4 / 5

Progressive Disclosure

The body is an overview with one one-level-deep reference (references/implementation.md, which exists) and clear section headers; the reference link is minimally signaled and the trailing '%s' anchor block is awkwardly placed.

4 / 5

Total

16

/

20

Passed

Description

92%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 precise, third-person description with explicit capability enumeration, clear use-case triggers, and deliberate scope boundaries that reduce conflict risk. Only minor trigger-term synonym coverage is missing.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities ('strings, drawables, fonts, themes, localization, ... MaterialTheme colors', 'resource declarations and their direct UI lookup') plus explicit deferral boundaries, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers 'what' (organize Android resources) and 'when' ('Use for resource declarations and their direct UI lookup') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes natural terms like 'strings', 'drawables', 'themes', 'localization', and 'MaterialTheme', but omits common file-extension synonyms such as '.xml'/'strings.xml' that a user would naturally say.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Android resource declarations) with explicit boundary deferrals (token architecture, network image loading, lint config, general Compose) minimizing conflict with adjacent skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
HoangNguyen0403/agent-skills-standard
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.