CtrlK
BlogDocsLog inGet started
Tessl Logo

aso-audit

Audit App Store or Google Play listings against ASO best practices.

48

Quality

51%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/aso-audit/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill has a well-structured multi-phase workflow and provides genuinely useful domain-specific guidance (brand maturity tiers, tier-dependent scoring adjustments, platform indexing differences). However, it is significantly over-long, duplicating platform knowledge that should either live exclusively in the referenced files or be omitted entirely since Claude already knows most of it. The missing bundle files undermine the progressive disclosure strategy and leave key scoring criteria unspecified.

Suggestions

Remove or drastically reduce the 'Platform-Specific Rules' section — this content belongs in the referenced apple-specs.md and google-play-specs.md files, and duplicating it inline defeats the purpose of progressive disclosure while bloating the skill.

Provide the referenced bundle files (references/scoring-criteria.md, references/report-template.md, references/benchmarks.md, etc.) or inline the critical scoring criteria if the files won't exist — currently the actual scoring logic is deferred to a missing file.

Cut explanatory content Claude already knows: field definitions for App Store/Google Play listings, basic ASO concepts, and examples of well-known apps for each tier. Replace with terse tables or bullet points.

Add a validation checkpoint between Phase 1 (Fetch) and Phase 2 (Score) — e.g., 'Confirm you have data for at least 4 of 6 dimensions before proceeding; if not, ask user to supply missing fields.'

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines. It extensively explains concepts like what App Store fields are, how indexing works across platforms, and includes lengthy tables of platform-specific facts that Claude already knows or could look up. The brand maturity tier system, while useful, is over-explained with examples Claude doesn't need (Instagram, Uber, Spotify). Much of the platform-specific rules section restates publicly available knowledge.

2 / 5

Actionability

The skill provides a clear multi-phase process with specific scoring dimensions, weights, and interpretation tables. It includes concrete URL patterns for store detection, specific character limits, and actionable checklists. However, it references external files (references/scoring-criteria.md, references/report-template.md, references/apple-specs.md, etc.) that are not provided in the bundle, creating gaps in executability. The actual scoring criteria are deferred to an external file.

4 / 5

Workflow Clarity

The 4-phase workflow (Identify & Fetch → Assess Brand Maturity → Score → Generate Report) is clearly sequenced with an optional Phase 3 for competitor comparison. Each phase has defined inputs and outputs. However, there are no explicit validation checkpoints or feedback loops — for example, no step to verify fetched data quality before proceeding to scoring, and no guidance on what to do if scoring reveals data gaps that require re-fetching.

4 / 5

Progressive Disclosure

The skill references multiple external files (references/scoring-criteria.md, references/report-template.md, references/apple-specs.md, references/google-play-specs.md, references/benchmarks.md) which is good progressive disclosure design, but none of these files are provided in the bundle. Additionally, much of the platform-specific detail that should live in those reference files is duplicated inline in the SKILL.md itself (the entire 'Platform-Specific Rules' section), undermining the split.

3 / 5

Total

13

/

20

Passed

Description

47%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 identifies a clear niche (ASO auditing for app store listings) with good domain-specific trigger terms, but it is too terse. It lacks concrete actions describing what the audit entails and completely omits a 'when to use' clause, making it difficult for Claude to confidently select this skill in the right contexts.

Suggestions

Add a 'Use when...' clause with trigger phrases like 'Use when the user asks to review an app listing, optimize app store metadata, improve app rankings, or mentions ASO.'

Expand the 'what' with specific actions, e.g., 'Analyzes app titles, descriptions, keywords, screenshots, and ratings against ASO best practices; identifies optimization opportunities and provides actionable recommendations.'

Include additional synonyms and variations such as 'app store optimization', 'Play Store', 'app metadata', 'app keywords', and 'app ranking' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (App Store/Google Play listings, ASO) but the action is a single generic verb 'audit' without specifying what concrete actions are performed (e.g., keyword analysis, title optimization, metadata review, competitor comparison).

2 / 5

Completeness

Has a vague 'what' (audit listings against ASO best practices) but completely lacks a 'when' clause. There is no explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when...' caps completeness at 3, and the 'what' is also underspecified.

2 / 5

Trigger Term Quality

Includes strong natural keywords like 'App Store', 'Google Play', 'ASO', and 'listings' that users would naturally use. Missing some synonyms and variations like 'app store optimization', 'Play Store', 'app metadata', 'app keywords', or 'app ranking'.

4 / 5

Distinctiveness Conflict Risk

The combination of App Store/Google Play listings and ASO creates a fairly distinct niche. Minor overlap risk with general marketing or SEO skills, but the mobile app store focus is specific enough to be mostly distinguishable.

4 / 5

Total

12

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.