CtrlK
BlogDocsLog inGet started
Tessl Logo

apple-aso

Optimize Apple App Store metadata in store.config.json for ASO (App Store Optimization). Use when working with store.config.json, App Store keywords, titles, subtitles, descriptions, or localizing app metadata. Helps maximize app visibility and downloads.

92

1.33x
Quality

Does it follow best practices?

Impact

96%

1.33x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The body is highly actionable with a clear, validated workflow, but it is a monolithic file with some redundancy and inline reference content that limits token efficiency and progressive disclosure.

Suggestions

Remove or deduplicate the 'Common Mistakes to Avoid' section, whose points already appear under 'Keyword Field Rules' and 'Localization Rules', to tighten conciseness.

Move the large language-code table and full store.config.json schema into a separate references file (e.g. references/locales.md) and link to it from the body to improve progressive disclosure.

Replace the placeholder 'Validate metadata locally' comment under Commands with an actual validation command or point to a script so every listed step is executable.

DimensionReasoningScore

Conciseness

Mostly efficient domain-specific content (exact char limits, Apple indexing behavior) but the 'Common Mistakes to Avoid' section repeats rules already stated and the large language-code table adds reference bulk that could be tightened.

2 / 3

Actionability

Provides executable eas metadata:push/pull commands, a complete copy-paste store.config.json schema, concrete before/after keyword JSON, and a character-limit validation checklist, matching the fully-executable anchor.

3 / 3

Workflow Clarity

The Optimization Workflow is clearly sequenced (Analyze -> Research -> Optimize -> Validate) with an explicit validation checklist at the end, and the operations are metadata edits so the missing validate-fix-retry loop is not a cap here.

3 / 3

Progressive Disclosure

Content is a single monolithic ~207-line file with inline reference material (full schema, large language-code table) that could be split into separate reference files, and the referenced docs/aso-guidelines.md is not part of any bundle.

2 / 3

Total

10

/

12

Passed

Description

100%

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 is specific, well-triggered, and complete, clearly stating both the concrete actions performed and the conditions under which to invoke the skill, with minimal conflict risk.

DimensionReasoningScore

Specificity

Names multiple concrete actions with a specific target file: 'Optimize Apple App Store metadata in store.config.json', 'localizing app metadata', and 'maximize app visibility and downloads', matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers what ('Optimize Apple App Store metadata... for ASO') and when via an explicit 'Use when working with...' clause listing multiple triggers, matching the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Strong coverage of natural terms users would say (App Store keywords, titles, subtitles, descriptions, localizing) plus the concrete file name store.config.json and both 'ASO' and 'App Store Optimization'.

3 / 3

Distinctiveness Conflict Risk

Narrowly scoped to Apple App Store metadata and store.config.json with distinct file-name and domain triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
vabole/apple-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.