validate-aso
Validate ASO data against App Store and Google Play field limits, checking length restrictions, keyword duplicates, and invalid characters to ensure compliance before publication.
Instructions
Validates ASO data against App Store / Google Play field limits and rules.
IMPORTANT: Use 'search-app' tool first to resolve the exact slug.
WHAT IT VALIDATES
Field Length Limits (docs/aso/ASO_FIELD_LIMITS.md):
App Store: name ≤30, subtitle ≤30, keywords ≤100, description ≤4000
Google Play: title ≤50, shortDescription ≤80, fullDescription ≤4000
Keyword Duplicates (App Store only):
Checks for duplicate keywords in comma-separated list
Invalid Characters:
Control characters, BOM, zero-width/invisible characters, variation selectors
WHEN TO USE
After running improve-public Stage 1/2 to verify optimization results
Before running public-to-aso to ensure data is valid
Anytime you want to check ASO data validity
OPTIONS
locale: Validate specific locale only (e.g., "ko-KR")fix: Auto-fix issues where possible (removes invalid characters)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Product slug | |
| locale | No | Specific locale to validate (default: all locales) | |
| fix | No | Auto-fix issues where possible (e.g., remove invalid chars) |