CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

design-standards

Apply the Meshtastic design standards on Android - brand colors, Material 3 tokens, MeshtasticIcons and accessibility - with the upstream `meshtastic/design` standards as the source of truth. Use this whenever you choose a color, icon, spacing value or contrast level, and before claiming a screen matches the design.

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

An excellent instruction-only skill body: it is dense with non-obvious repo-specific facts, fully actionable without code, and cleanly splits its content between a lean inline Android mapping and clearly signaled upstream references. The only notable gap is the absence of an explicit in-body verification step after applying the mappings.

DimensionReasoningScore

Conciseness

The body contains no tutorials on Compose or Material 3; every token is repo-specific knowledge Claude cannot know (exact file paths, the MODE_DYNAMIC gating, the symlink/HTTP-200 fetch gotcha, hex-to-token mappings). It matches anchor 5 — lean, assumes competence, every token earns its place — with nothing that qualifies as over-explanation.

5 / 5

Actionability

As an instruction-only skill, the guidance is fully actionable: exact hex-to-token mappings (e.g., '#67EA94' to colorScheme.primary in dark mode), exact values (44×44dp touch targets, 16sp body text), exact library choices ('MeshtasticIcons ... not material.icons.Icons'), and exact resource paths. The rubric's code-vs-instruction note says code absence is not penalized when guidance is this concrete, and the common cases are covered.

5 / 5

Workflow Clarity

Section 1 gives a clear three-step sequence (read upstream standards, check the settings validation matrix, apply the Android mappings) plus an explicit precedence rule ('upstream wins'), but the body itself lacks an explicit post-implementation verification step such as a contrast or design-conformance check. This fits anchor 4 (clear sequence, most checkpoints, minor validation gaps) rather than 3 (checkpoints are present via the matrix step) or 5 (no explicit validation loop in-body).

4 / 5

Progressive Disclosure

No bundle files exist; the body is well-sectioned and defers all detailed spec material to clearly signaled, one-level-deep upstream references (the standards index, the settings-validation matrix, settings-validation-android.md), each annotated with what it contains. The inline content is exactly the Android-specific distillation that belongs in SKILL.md, matching anchor 5 (clear overview, well-signaled one-level-deep references, easy navigation).

5 / 5

Total

19

/

20

Passed

Description

87%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: it states a clear what and an explicit, concrete when with natural trigger phrases, and is tightly scoped to the Meshtastic Android niche. Minor room for improvement lies in broadening trigger synonyms (e.g., 'theme', 'dark mode') and naming more of the covered capability areas.

DimensionReasoningScore

Specificity

The description names the domain (Meshtastic design standards on Android) and enumerates concrete capability areas — 'brand colors, Material 3 tokens, MeshtasticIcons and accessibility' — but leans on a single verb ('apply') and omits areas covered in the body such as settings validation. This matches anchor 4 (several specific items, minor gaps) better than 3 (more than 1-2 concrete items named) or 5 (comprehensive coverage).

4 / 5

Completeness

It explicitly answers both 'what' (apply brand colors, Material 3 tokens, MeshtasticIcons, accessibility) and 'when' with concrete trigger phrases ('Use this whenever you choose a color, icon, spacing value or contrast level, and before claiming a screen matches the design'), matching anchor 5; the 'when' is already concrete so anchor 4 does not fit.

5 / 5

Trigger Term Quality

Triggers are natural phrases a user would say — 'choose a color', 'icon', 'spacing value', 'contrast level', 'matches the design'. Coverage is good but misses common synonyms such as 'theme', 'dark mode', or 'Material You', fitting anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The skill is scoped to a clear niche — 'the Meshtastic design standards on Android' — with triggers tied to design decisions within that codebase, giving minimal conflict risk with other skills. The explicit platform and brand scoping distinguishes it from generic design or color skills.

5 / 5

Total

18

/

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

meshtastic/Meshtastic-Android

Path

.skills/design-standards/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.