CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

69

Quality

86%

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

80%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 compact, well-structured standards skill that offloads implementation detail to a single clearly referenced file. Its main weakness is the lack of an explicit release-build verification step, which caps workflow clarity for an outward-facing publishing task.

Suggestions

Add a verification checkpoint, e.g. "After configuring, run `./gradlew bundleRelease` and confirm a signed .aab is produced" so the release workflow has an explicit validation step.

Include a minimal inline signing/buildType snippet or a one-line pointer to the exact section in references/implementation.md so the body is self-sufficient for the most common case.

Sequence the guidance as numbered steps (configure signing -> enable R8 -> add keep rules -> build .aab -> upload mapping.txt) to turn topical standards into a clear deployment workflow.

DimensionReasoningScore

Conciseness

The body is a lean set of bullets with no padding and no explanation of concepts Claude already knows; every line carries actionable standards.

5 / 5

Actionability

Concrete flags and values ("isMinifyEnabled = true", "isShrinkResources = true", ".aab", "@Keep") are given, but the full executable code is deferred to the reference file rather than shown inline.

4 / 5

Workflow Clarity

Content is organized as topical standards rather than a sequenced workflow, and release signing/publishing is an outward-facing operation with no validation or verification checkpoint, capping this dimension.

3 / 5

Progressive Disclosure

A concise overview body points to a single, well-signaled one-level-deep reference (references/implementation.md, verified to exist) that holds the code, giving easy navigation.

5 / 5

Total

17

/

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 tight, well-targeted description that clearly conveys both capability and trigger conditions for Android release publishing. The only minor gap is the absence of file-extension triggers in the description text.

DimensionReasoningScore

Specificity

"Configure release signing, R8 obfuscation, and App Bundle publishing" lists multiple concrete, distinct actions covering the Android release pipeline comprehensively.

5 / 5

Completeness

It states what the skill does and follows with an explicit "Use when..." clause listing concrete trigger scenarios, satisfying both requirements.

5 / 5

Trigger Term Quality

Natural phrases like "signing configs", "minification", "ProGuard keep rules", and "Play Store submission" are present, but no file extensions (e.g. .aab) appear in the description itself.

4 / 5

Distinctiveness Conflict Risk

The Android release/deployment niche with R8, ProGuard, and App Bundle triggers is clearly distinct with minimal overlap risk against other 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.