¿Qué hace asc-testflight-orchestration?
Orquesta la distribución de TestFlight, grupos, testers y notas de "Qué probar" usando asc. Útil al lanzar betas.
Descripción
Esta skill te permite gestionar el ciclo de vida de las versiones beta de tu aplicación en TestFlight desde tu agente AI. Puedes automatizar la creación de grupos de testers, agregar o eliminar testers, subir nuevas builds y establecer las notas de "What to Test" para cada versión.
Plataformas soportadas
- Claude Code
- Cursor
- Codex
- Cualquier agente AI con capacidad de ejecutar comandos de shell
Requisitos
- Tener instalada la herramienta de línea de comandos
asc - Autenticación configurada (API Key de App Store Connect o Apple ID)
- Acceso a al menos una aplicación en App Store Connect
Comandos principales
1. Subir una nueva build a TestFlight
asc testflight upload --app-id <APP_ID> --build-path <PATH_TO_BUILD>
2. Crear un grupo de testers
asc testflight create-group --app-id <APP_ID> --group-name "Beta Internos"
3. Agregar testers a un grupo
asc testflight add-testers --app-id <APP_ID> --group-id <GROUP_ID> --emails "[email protected],[email protected]"
4. Establecer notas de "What to Test"
asc testflight set-what-to-test --app-id <APP_ID> --build-id <BUILD_ID> --notes "Corregido el error de inicio de sesión. Añadida validación mejorada."
Flujo de trabajo típico
- El desarrollador solicita lanzar una nueva beta.
- El agente sube la build más reciente a TestFlight.
- Crea o selecciona el grupo de testers adecuado.
- Agrega los testers relevantes.
- Escribe las notas de "What to Test" basadas en los cambios recientes.
- Distribuye la build al grupo.
Notas
- Asegúrate de que los testers hayan aceptado la invitación de TestFlight antes de esperar que puedan probar.
- Las notas de "What to Test" deben ser claras y concisas, destacando las nuevas funcionalidades o correcciones principales.