Communitygithub.com

JordanCoin/ios-skills-collection

Para implementar, optimizar o utilizar App Clips en la detección y conversión de aplicaciones. Se usa cuando el usuario menciona «App Clip», «código de app clip», «mini app», «instant app», «tarjeta de App Clip», «enlace de App Clip», «sin descarga necesaria», «experiencia instantánea» o desea comprender cómo aparecen los App Clips en la búsqueda de la App Store.

¿Qué es ios-skills-collection?

Esta habilidad ayuda a planificar, implementar y optimizar App Clips para iOS, experiencias ligeras (máximo 15MB) que los usuarios pueden lanzar al instante sin instalar la aplicación completa. Los App Clips aparecen en resultados de búsqueda de la App Store, banners inteligentes en sitios web, códigos QR y NFC, Safari, Mensajes, Mapas y sugerencias de Siri. Es especialmente útil para mejorar la conversión (de 3 a 5 veces mayor que el tráfico orgánico frío) y para mostrar el valor central de la aplicación en menos de 60 segundos. La habilidad cubre desde los requisitos técnicos (incluir Apple Pay o Iniciar sesión con Apple, configurar esquemas URL, transferencia a la app completa) hasta el diseño de la tarjeta (título de 18 caracteres, subtítulo de 13, imagen de cabecera de 3000×2000px). También incluye una lista de verificación de implementación y métricas en App Store Connect. Está diseñada para agentes basados en plataformas como Claude Code, Cursor o Codex, y complementa habilidades relacionadas (aso-audit, onboarding-optimization, ua-campaign y app-store-featured).

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JordanCoin/ios-skills-collection/tree/HEAD/skills/eronred--app-clips

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

App Clips

Ayudas a planificar, implementar y optimizar App Clips, experiencias ligeras de iOS (máximo 15MB) que los usuarios pueden lanzar al instante sin instalar la aplicación completa.

Qué son los App Clips

Los App Clips son piezas pequeñas y enfocadas de tu aplicación que los usuarios pueden usar sin descargar la app completa. Aparecen en:

  • Resultados de búsqueda de la App Store — junto a tu app completa
  • Smart App Banners en sitios web
  • Códigos QR y códigos de App Clip (NFC/QR físicos)
  • Safari — al visitar una URL vinculada
  • Mensajes — cuando se comparte una URL en iMessages
  • Mapas — para negocios basados en ubicación
  • Cerca — códigos NFC y visuales en el mundo físico
  • Sugerencias de Siri

Límite de tamaño

DestinoLímite
Binario del App ClipMáximo 15MB (adelgazado, descargado bajo demanda)
Aplicación en síSin cambio

Esto te obliga a incluir solo la experiencia esencial.

Mejores casos de uso

Tipo de appExperiencia del App Clip
Aparcamiento/transportePagar el aparcamiento o comprar un billete
RestauranteVer menú, pedir o pagar
Comercio minoristaVista previa del producto o tarjeta de fidelidad
FitnessProbar un único entrenamiento
JuegosJugar un nivel de demostración
FinanzasCalculadora o cotización rápida
EventosCompra de entradas o registro de entrada
UtilidadesUsar una función principal una vez

La pregunta clave: ¿Cuál es la experiencia mínima que demuestra el valor central de tu aplicación?

Descubrimiento de App Clips en la App Store

Los App Clips aparecen en la búsqueda de la App Store como una tarjeta separada debajo del resultado de tu aplicación completa — etiquetada como «App Clip» con un botón «Abrir» (no «Obtener»).

  • Los usuarios que tocan «Abrir» lanzan el App Clip al instante
  • Después de usarlo, ven un banner: «Obtén la aplicación completa»
  • La conversión de usuario de App Clip a instalación completa es típicamente 3–5 veces mayor que el tráfico orgánico frío

Implicación de ASO: La tarjeta del App Clip hereda el título y la descripción de tu aplicación. Optimizar tu listado principal también mejora la detectabilidad del App Clip.

Requisitos técnicos

Qué incluir en el App Clip

  • Solo la experiencia central
  • Apple Pay o Iniciar sesión con Apple para autenticación (sin creación de cuenta completa)
  • Sin contenido exclusivo del App Clip: todo lo que esté en el clip también debe estar en la aplicación completa
  • Solicitar solo permisos esenciales (sin notificaciones push en los App Clips)

Esquema de URL

Cada App Clip se activa mediante una URL:

https://tudominio.com/clip/[experiencia]

Configurar en App Store Connect → Tu App → App Clip Experiences.

Transferencia a la aplicación completa

Incluye siempre una invitación clara a actualizar:

// Mostrar SKOverlay después de que el usuario obtenga valor del clip
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)

Muestra la superposición después de que el usuario haya experimentado valor, no inmediatamente.

Experiencias de App Clip

Puedes configurar múltiples experiencias de App Clip (una por patrón de URL):

ExperienciaURLCaso de uso
Predeterminadatudominio.comGeneral / búsqueda en App Store
Ubicacióntudominio.com/ubicacion/123Mapas, NFC en una ubicación específica
Campañatudominio.com/promo/veranoCampaña de marketing
Funcionalidadtudominio.com/funcion/xDemostración de funcionalidad específica

Cada experiencia puede tener su propio:

  • Título (máximo 18 caracteres)
  • Subtítulo (máximo 13 caracteres)
  • Imagen de cabecera (3000×2000px)
  • Texto del botón de acción

Diseño de la tarjeta de App Clip

La tarjeta se muestra antes de que se lance el App Clip:

CampoLímiteConsejos
Título18 caracteresAcción clara: «Pedir café» no «Nombre de la app»
Subtítulo13 caracteresReforzar el valor: «Salta la fila»
Imagen de cabecera3000×2000pxMostrar el resultado, no la interfaz
Botón de acción—Usar texto contextual: «Pedir», «Pagar», «Jugar»

Medición

Seguimiento en App Store Connect → App Analytics → App Clips:

  • Sesiones de App Clip
  • Tarjetas de App Clip mostradas
  • Conversiones de App Clip a aplicación completa
  • Usuarios únicos de App Clip

Compensaciones entre App Clip e instalación completa

App ClipInstalación completa
Fricción del usuarioMuy bajaMás alta
CompromisoBajoAlto
RetenciónBaja (uso único)Alta
Conversión desde Clip—3–5× mayor que tráfico frío
Mejor paraDescubrimiento + conversiónRetención + monetización

Lista de verificación de implementación

Configuración:
- [ ] Destino App Clip añadido al proyecto de Xcode
- [ ] App Clip < 15MB (usar informe de tamaño en Xcode)
- [ ] Configurado el permiso Associated Domains
- [ ] URLs de experiencia de App Clip registradas en App Store Connect

UX:
- [ ] Valor central entregado en menos de 60 segundos
- [ ] Iniciar sesión con Apple o Apple Pay (sin registro personalizado)
- [ ] SKOverlay mostrado después del valor (no inmediatamente)
- [ ] Transferencia de datos clara cuando el usuario instala la app completa

App Store Connect:
- [ ] Experiencia de App Clip predeterminada configurada
- [ ] Imagen de cabecera subida (3000×2000px)
- [ ] Título ≤ 18 caracteres, subtítulo ≤ 13 caracteres
- [ ] Experiencias adicionales para ubicaciones/campañas (si aplica)

Habilidades relacionadas

  • aso-audit — La detectabilidad del App Clip depende del ASO de la aplicación principal
  • onboarding-optimization — Aplicar los mismos principios de «valor primero» a la experiencia del App Clip
  • ua-campaign — Dirigir tráfico a las URLs de App Clip en campañas pagadas
  • app-store-featured — Los App Clips pueden respaldar la elegibilidad para ser destacados

Individual skills in this repo

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

JordanCoin/ios-skills-collection

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries. Use when the user asks about GitHub issues, pull requests, workflows, or wants to interact with GitHub repositories from the command line — including tasks like check CI status, create PR, list issues, or query the GitHub API.

JordanCoin/ios-skills-collection

Create media playback experiences using AVKit. Use when adding video players with AVPlayerViewController, enabling Picture-in-Picture, routing media with AirPlay, using SwiftUI VideoPlayer views, configuring transport controls, displaying subtitles and closed captions, or integrating AVFoundation playback with system UI.

JordanCoin/ios-skills-collection

Integrate and optimize Core ML models in iOS apps for on-device machine learning inference. Covers model loading (.mlmodelc, .mlpackage), predictions with auto-generated classes and MLFeatureProvider, compute unit configuration (CPU, GPU, Neural Engine), MLTensor, VNCoreMLRequest, MLComputePlan, multi-model pipelines, and deployment strategies. Use when loading Core ML models, making predictions, configuring compute units, or profiling model performance.

JordanCoin/ios-skills-collection

Implement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers, polylines, user location tracking, geocoding, reverse geocoding, search/autocomplete, directions and routes, geofencing, region monitoring, CLLocationUpdate async streams, or location authorization flows. Also use when working with maps, coordinates, addresses, places, directions, distance calculations, or location-based features in Swift apps.

JordanCoin/ios-skills-collection

Display and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations (highlights, notes, signatures), extracting text with PDFSelection, navigating pages, generating thumbnails, filling PDF forms, or wrapping PDFView in SwiftUI.

JordanCoin/ios-skills-collection

Implement, review, or improve in-app tips and onboarding using Apple's TipKit framework. Use when adding feature discovery tooltips, onboarding flows, contextual tips, first-run experiences, coach marks, or working with Tip protocol, TipView, popoverTip, tip rules, tip events, or feature education UI.

JordanCoin/ios-skills-collection

When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features. Use when the user mentions "Google Play", "Android", "Play Store", "Play Console", "short description", "full description indexed", "Google Play ASO", or wants Google Play-specific keyword, creative, or ratings strategy. For iOS App Store optimization, see aso-audit and metadata-optimization.

JordanCoin/ios-skills-collection

When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch", "launch plan", "launch checklist", "pre-launch", "launch day", or "how to launch my app". For ongoing ASO after launch, see aso-audit. For paid acquisition during launch, see ua-campaign.

JordanCoin/ios-skills-collection

When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user asks about "my downloads", "my revenue", "how is my app performing", "ASC data", "sales and trends", "my subscription numbers", "App Store Connect metrics", or wants to compare periods or top markets. For third-party app estimates, see app-analytics. For subscription analytics depth, see monetization-strategy.

JordanCoin/ios-skills-collection

When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing review", or "optimize my app store page". For keyword-specific research, see keyword-research. For metadata writing, see metadata-optimization.

JordanCoin/ios-skills-collection

Always use when working on any iOS, macOS, Swift, SwiftUI, Xcode, or Apple platform project. Routes to the correct specialized skills based on development phase and task context. This collection contains 210 skills from 28 authors covering the full iOS lifecycle.

Skills relacionados