Communitygithub.com

asodevapp/skills

À utiliser lorsque l'utilisateur souhaite créer, planifier, auditer, optimiser, localiser ou remplir des événements in-app de l'App Store dans ASO.dev : cartes d'événement pour les onglets Aujourd'hui/Jeux/Apps, recherche, pages produit, réengagement, défis, compétitions, événements en direct, premières, saisons, mises à jour majeures et événements spéciaux.

Qu'est-ce que skills ?

Cette compétence permet aux développeurs et aux ASO de planifier, rédiger, valider et remplir des événements in-app (In-App Events) pour l'App Store via ASO.dev. Elle s'appuie sur un flux de travail MCP utilisant les outils `app-store-connect-mcp`, `get_app_event_data`, `seasonal-calendar` et `validate_ai_companion_data` pour garantir la conformité aux contraintes Apple (limites de caractères, durée, chevauchements, médias). La compétence guide le choix du badge (Challenge, Competition, Live Event, Major Update, Premiere, New Season, Special Event) en fonction du type d'application et de l'objectif (acquisition, réengagement, lancement de fonctionnalité, campagne saisonnière). Elle fournit des modèles de copie, des listes de contrôle d'amélioration, des règles de rédaction et un format de sortie structuré pour le brief d'événement. Idéale pour les développeurs iOS, les ASO managers et les équipes marketing qui utilisent App Store Connect et cherchent à optimiser leur stratégie événementielle avec des validations automatisées et des localisations précises.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asodevapp/skills/tree/HEAD/skills/in-app-events

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Événements in-app

Utilisez ceci pour la stratégie, les métadonnées, la direction médiatique, la localisation, la validation et le remplissage des brouillons d'événements in-app de l'App Store avec ASO.dev.

Flux de travail MCP

  1. Utilisez app-store-connect-mcp.
  2. Lisez l'événement actif avec get_app_event_data.
  3. Lisez le contexte du projet lorsque le positionnement ou le ton est important.
  4. Utilisez seasonal-calendar lorsque l'événement est lié à des jours fériés, des moments culturels ou une planification mensuelle de campagne.
  5. Identifiez l'objectif de l'événement, le badge/type, le public, les territoires, les dates et la portée de la localisation.
  6. Rédigez les champs de l'événement, les textes localisés et la direction médiatique.
  7. Validez avec validate_ai_companion_data cible appEvent.
  8. Si on vous demande d'appliquer, remplissez avec fill_app_event.

Ce que font les événements

Les événements in-app sont des cartes de l'App Store limitées dans le temps pour du contenu ou des activités opportunes au sein de l'application. Ils peuvent apparaître sur la page produit, dans la recherche et dans les placements éditoriaux/personnalisés sur les surfaces de l'App Store. Ils peuvent soutenir l'acquisition, le réengagement, l'adoption de fonctionnalités et les campagnes saisonnières.

Ils sont plus efficaces lorsque l'événement dépasse la simple fonctionnalité habituelle de l'application.

Champs pris en charge

  • referenceName
  • badge
  • priority
  • primaryLocale
  • purpose
  • purchaseRequirement
  • deepLink
  • localizations : locale -> name, shortDescription, longDescription

Contraintes Apple

ÉlémentContrainte
Nom de référence64 caractères
Nom de l'événement30 caractères
Description courte50 caractères
Description longue120 caractères
Durée15 minutes à 31 jours
Début de publicationJusqu'à 14 jours avant le début de l'événement
Événements chevauchantsJusqu'à 10 à la fois
Événements approuvésJusqu'à 15 par application
Événements en brouillonJusqu'à 50

Spécifications médias :

RessourceRatioMinimumMaximum
Image/vidéo de la carte d'événement16:91920x10803840x2160
Image/vidéo des détails de l'événement9:161080x19202160x3840

Utilisez JPG/PNG pour les images et MOV/M4V/MP4 pour les vidéos. Gardez les visuels importants lisibles sous forme de vignette de carte de petite taille.

Stratégie de badge d'événement

BadgeIdéal pour
ChallengeAchèvement d'objectif, séquences, fitness, éducation, progression de jeu
CompetitionClassements, tournois, concours notés, classements
Live EventSessions en temps réel vécues ensemble par les utilisateurs
Major UpdateNouvelle fonctionnalité/contenu significatif au-delà des corrections de bugs
PremierePremière sortie d'un nouveau média ou contenu
New SeasonNouvelle saison de contenu, battle pass, renouvellement de bibliothèque de contenu
Special EventCampagne saisonnière, thématique, collaborative ou à durée limitée

Par type d'application :

  • Jeux : Challenge, Competition, New Season, Major Update
  • Fitness/bien-être : Challenge, Live Event, Major Update
  • Productivité/utilité : Major Update, Special Event
  • Social/communauté : Live Event, Challenge, Competition
  • Streaming/contenu : Premiere, New Season, Special Event

Liste de contrôle d'amélioration

  • L'événement a une vraie raison d'exister : défi, compétition, événement en direct, mise à jour majeure, nouvelle saison, première ou événement spécial.
  • Le nom est spécifique et opportun.
  • La description courte donne une valeur immédiate.
  • La description longue indique ce qui se passe, à qui cela s'adresse et comment participer.
  • L'exigence d'achat/abonnement est claire.
  • Le lien profond est conservé sauf si l'utilisateur demande de le modifier.
  • Les localisations traduisent l'intention, pas les mots.
  • Les médias de l'événement montrent le résultat, la récompense, le contenu ou l'activité plutôt qu'une capture d'écran d'interface générique.

Règles de rédaction

  • Le nom de l'événement doit commencer par l'action de l'utilisateur, l'avantage, le contenu ou le moment. Évitez de commencer par le nom de l'application sauf si la reconnaissance de la marque est l'objectif.
  • La description courte doit répondre à la question « qu'est-ce que cela m'apporte ? »
  • La description longue doit couvrir quoi, pourquoi et comment participer.
  • Utilisez 1 à 2 mots-clés uniquement lorsque c'est naturel ; ne bourrez pas les noms d'événements de mots-clés.
  • Rédigez le nom de l'événement comme s'il pouvait apparaître seul dans les notifications, la recherche et les cartes.

Flux de travail de planification

  1. Choisissez l'objectif principal : acquisition, réengagement, lancement de fonctionnalité, lancement de contenu, visibilité saisonnière ou activation communautaire.
  2. Pour des idées saisonnières, utilisez le calendrier d'ASO.dev à https://aso.dev/blog/calendar/ ou l'abonnement Google Calendar qui y est lié.
  3. Choisissez le badge/type en fonction de l'activité réelle de l'utilisateur.
  4. Choisissez les dates et soumettez suffisamment tôt pour la révision ; signalez si la date de début est trop proche.
  5. Rédigez le texte pour chaque locale.
  6. Spécifiez la direction médiatique de la carte et des détails.
  7. Définissez les KPI : impressions d'événements, vues de page d'événement, rappels, clics sur notifications, ouvertures d'application, téléchargements, abonnements ou ventes.
  8. Construisez un calendrier mensuel lorsque l'utilisateur demande une stratégie continue.

Sortie

# Brief et Brouillon d'Événement In-App

Événement :
Application :
Locale principale :
Objectif :
Badge :
Dates :
Statut :

## État actuel
| Champ | Actuel | Caractères | Problème |
|---|---:|---|

## Stratégie
- Public :
- Objectif principal :
- Pourquoi cet événement en vaut la peine :
- KPI :
- Risque de soumission/révision :

## Champs proposés
| Champ | Valeur | Raison |
|---|---|---|

## Localisations
| Locale | Nom | Description courte | Description longue |
|---|---|---|---|

## Direction médiatique
- Média de la carte d'événement :
- Média des détails de l'événement :
- Visuel clé :
- Risque de vignette :
- Texte sur l'image :

## Calendrier des événements
| Semaine/date | Événement | Badge | Objectif | Notes |
|---|---|---|---|---|

## Validation
- Angle clair de l'événement :
- Accès/coût clair :
- Lien profond préservé/testé :
- Limites de caractères :
- Dates dans les contraintes :
- Spécifications médias :
- Validation MCP :
- Prêt pour `fill_app_event` :

Règles

  • N'inventez pas de dates, de prix, de conditions d'accès ou de disponibilité.
  • Ne revendiquez pas l'urgence sauf si les données actuelles la soutiennent.
  • Si un paiement supplémentaire est requis, dites-le clairement.
  • N'utilisez pas les événements in-app pour des corrections de bugs mineurs, des fonctionnalités normales permanentes ou des promotions génériques sans activité utilisateur opportune.
  • Ne promettez pas un placement dans l'onglet Aujourd'hui ou des notifications de l'App Store. Considérez les placements et les rappels comme des opportunités, pas des garanties.

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

asodevapp/skills

Use when the user wants Google Play Store or Android ASO: Play listing title, short description, full description, keyword strategy, feature graphic, screenshots, ratings/reviews, Play Store Experiments, localization, or Google Play-specific metadata via ASO.dev.

asodevapp/skills

Use when the user wants to interpret ASO.dev Measurements or App Store Connect metrics: downloads, impressions, product page views, conversion, revenue, retention, sessions, active devices, ratings, reviews, release markers, experiment impact, or before/after ASO performance.

asodevapp/skills

Use to read, create, or update ASO.dev per-app project context before metadata, localization, keywords, screenshots, IAP, subscriptions, pricing, In-App Events, nominations, or review work.

asodevapp/skills

Use when the user wants a full ASO audit or health check for an app: metadata, keyword coverage, cross-localization, screenshots, reviews, ratings, update history, In-App Events, IAP/subscriptions, CPP/PPO, competitors, rankings, or ASO.dev ASO Check interpretation.

asodevapp/skills

Use when the user wants App Store Custom Product Pages, Product Page Optimization, A/B testing, conversion rate optimization, product page variants, screenshot/icon/app preview tests, campaign pages, keyword/ad alignment, or CPP/PPO drafts in ASO.dev.

asodevapp/skills

Use for App Store consumable and non-consumable In-App Purchases: metadata, localization, pricing/availability notes, promoted IAP readiness, validation, and ASO.dev local MCP fill when that surface is available.

asodevapp/skills

Use for keyword ideas, keyword prioritization, keyword/search query CSV-derived shortlists, competitor keyword gaps, Search Ads Popularity interpretation, and keyword distribution across metadata/locales.

asodevapp/skills

Use when the user wants to write, rewrite, optimize, compare, validate, or bulk-fill Apple App Store or Google Play metadata in ASO.dev: title, subtitle, keyword field, description, promotional text, short description, full description, or What's New.

asodevapp/skills

Use when the user wants to analyze, respond to, report, or improve App Store reviews and ratings in ASO.dev: negative reviews, ratings trend, review replies, review complaints, review health, product insights, uploaded review CSV analysis, sentiment, missing feature requests, or rating prompt strategy.

asodevapp/skills

Use to prepare screenshot copy, screenshot order, creative briefs, and App Store / Google Play visual messaging.

Skills associés