CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mobile-security-coder

Expert in secure mobile coding practices specializing in input validation, WebView security, and mobile-specific security patterns. Use PROACTIVELY for mobile security implementations or mobile security code reviews.

50

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/mobile-security-coder/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

31%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.

The body is an exhaustive, monolithic catalog of mobile-security topics that mostly restates what Claude already knows, with high-level steps but little concrete, executable guidance and no progressive disclosure to reference files. It is well-organized by headers but bloated and not actionable enough.

Suggestions

Replace the giant Capabilities/Behavioral Traits/Knowledge Base catalogs with concise, actionable guidance — concrete steps, code snippets, or configuration examples for the few highest-value tasks (e.g., WebView hardening, certificate pinning) instead of enumerating every topic.

Split the detailed capability and vulnerability catalogs into reference files (e.g., references/webview-security.md, references/auth-patterns.md) and link to them one level deep, keeping SKILL.md a lean overview.

Add explicit validation/verification checkpoints to the Response Approach workflow (e.g., 'Verify certificate pinning with a pinned request before shipping') so each security step has a concrete confirmation step.

DimensionReasoningScore

Conciseness

The 173-line body is a heavily padded catalog enumerating ~13 capability subsections and ~78 bullets of topics Claude already knows (SQL injection, certificate pinning, GDPR), plus redundant 'Behavioral Traits' and 'Knowledge Base' sections; it does not tutorial-explain concepts (which would force a 1), but the over-enumeration is well beyond 'some' unnecessary content.

2 / 5

Actionability

Most of the body is topic labels ('Input validation and sanitization: Mobile-specific input validation, touch input security...') that describe rather than instruct; the 'Response Approach' offers only high-level hints with no concrete commands or code, matching the minimal-guidance anchor above a 1.

2 / 5

Workflow Clarity

The 'Response Approach' provides a clear 9-step sequence, but there are no validation or verification checkpoints anywhere in the workflow, so it cannot rise above 3 despite the coherent ordering.

3 / 5

Progressive Disclosure

The skill is a monolithic 173-line document with no bundle files and no references to separate files; the large capabilities catalog clearly belongs in reference files but is fully inlined, and unlike the 3-anchor example there is not even a buried reference to an external doc.

2 / 5

Total

9

/

20

Passed

Description

78%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.

The description clearly states both what the skill does and when to use it, with solid natural trigger terms and a distinct mobile-security niche. Its main weakness is framing capabilities as domain labels rather than concrete actions.

DimensionReasoningScore

Specificity

Names the mobile-security domain and several sub-areas (input validation, WebView security, mobile-specific patterns) plus activities (implementations, code reviews), but frames them as noun phrases ('Expert in', 'specializing in') rather than a list of concrete executable actions, so it falls short of a 4.

3 / 5

Completeness

Explicitly answers what ('Expert in secure mobile coding practices specializing in...') and when ('Use PROACTIVELY for mobile security implementations or mobile security code reviews') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural terms users would say ('mobile security', 'secure mobile coding', 'code reviews', 'WebView security') with good coverage; falls short of 5 because it leans on jargon like 'mobile-specific security patterns' and lacks synonym breadth.

4 / 5

Distinctiveness Conflict Risk

The mobile + security-coding niche is mostly distinct with clear triggers, but 'security implementations' and 'code reviews' create minor overlap risk with a general security-auditor skill (which the body itself references), keeping it below 5.

4 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

rmyndharis/antigravity-skills

Path

skills/mobile-security-coder/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.