CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

android-deployment

Configure release signing, R8 obfuscation, and App Bundle publishing for Android. Use when setting up signing configs, enabling minification, adding ProGuard keep rules, or preparing for Play Store submission.

65

Quality

82%

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

72%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 concise, well-structured standards overview with a clean single-file reference split, but it reads as a policy checklist rather than a workflow: there is no step order and no validation/verification guidance for release-build changes. Actionability is decent via exact flag names, though inline runnable snippets are deferred entirely to the reference.

Suggestions

Convert the Implementation Guidelines into a numbered sequence (configure signing -> enable R8/minification -> add keep rules -> build .aab -> upload mapping.txt) so the order of operations is explicit.

Add verification checkpoints, e.g., a debug-build sanity check after enabling minification and confirming the release build is signed/obfuscated before submission.

Drop the empty 'Priority: P0 (CRITICAL)' heading and merge the duplicated secrets guidance into a single rule to save tokens.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence ('Always enable isMinifyEnabled = true and isShrinkResources = true'), but the content-free 'Priority: P0 (CRITICAL)' heading and the duplicated secrets guidance ('NEVER commit keystores' vs 'No Secrets in Repo') are minor waste. Not a 5 because of that redundancy; well above the verbosity of a 3.

4 / 5

Actionability

Names exact settings ('isMinifyEnabled = true', 'isShrinkResources = true', '@Keep', 'mapping.txt') so most guidance is directly executable, but the body has no code or commands and items like 'Keep rules minimal' remain high-level; the executable detail lives in the reference file.

4 / 5

Workflow Clarity

The guidance is presented as an unordered checklist across several config areas (signing, minification, publishing) with no sequencing and no verification steps (e.g., test a release build, validate the bundle). Not a 2 because each item is individually unambiguous; not a 4 because checkpoints are absent.

3 / 5

Progressive Disclosure

Under 50 lines, well-organized into sections, with a single clearly signaled one-level-deep reference ([Signing & R8](references/implementation.md)) that exists and appropriately holds the code detail. Matches the simple-skill top anchor.

5 / 5

Total

16

/

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: third-person, concrete, and free of fluff, with an explicit trigger clause covering the natural user phrasings for Android release setup. Only minor coverage gaps (keystore, .aab synonyms) keep it from perfect trigger breadth.

DimensionReasoningScore

Specificity

Lists three specific concrete actions — 'Configure release signing, R8 obfuscation, and App Bundle publishing' — with only minor gaps (e.g., mapping.txt upload is not mentioned). It exceeds the 1-2 actions of a 3 but is not the comprehensive coverage of a 5.

4 / 5

Completeness

Clearly answers 'what' (configure signing, R8 obfuscation, App Bundle publishing) and 'when' via an explicit 'Use when... or preparing for Play Store submission' clause with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Triggers like 'setting up signing configs', 'enabling minification', 'adding ProGuard keep rules', and 'Play Store submission' are phrases users would naturally say. A few natural terms are missing (keystore, .aab, shrink resources), so it falls just short of the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

A clear Android release/deployment niche with distinct triggers (signing configs, ProGuard, Play Store) that would not plausibly fire for unrelated skills.

5 / 5

Total

18

/

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.

Validation — 14 / 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

Path

skills/android/android-deployment/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.