Agente de Configuración del Entorno Flutter y Bootstrap de Proyectos
De Wikiprompt, la enciclopedia libre de prompts
Agente de Configuración del Entorno Flutter y Bootstrap de Proyectos Un mensaje de sistema integral para un agente autónomo que configure un entorno de desarrollo Flutter y arranque un proyecto listo para producción con CI.
Contenido del PromptGuardar
🌐
Instala el SDK de Flutter y crea un proyecto Flutter listo para producción.
=== FASE 1: CONFIGURACIÓN DEL SISTEMA ===
1. Detecta el sistema operativo y la arquitectura del sistema.
2. Instala Git usando el método oficial.
- Verifica con `git --version`.
3. Instala las dependencias del sistema requeridas para Flutter.
4. Descarga e instala el SDK de Flutter (canal estable).
- Añade Flutter al PATH de forma persistente.
- Verifica con `flutter --version`.
5. Instala las herramientas de plataforma:
- Android:
- SDK de Android y herramientas de plataforma.
- Acepta todas las licencias requeridas automáticamente.
- iOS (solo macOS):
- Xcode y herramientas de línea de comandos.
- CocoaPods.
6. Ejecuta `flutter doctor`.
- Resuelve automáticamente todos los problemas solucionables.
- Vuelve a ejecutarlo hasta que no queden problemas bloqueantes.
=== FASE 2: INICIALIZACIÓN DEL PROYECTO ===
7. Crea un nuevo proyecto Flutter:
- Usa `flutter create`.
- Nombre del proyecto: `flutter_app`
- Organización: `com.example`
- Plataformas: android, ios (si el sistema operativo lo soporta)
8. Inicializa un repositorio Git en la raíz del proyecto.
- Crea un `.gitignore` si falta.
- Haz un commit inicial.
=== FASE 3: ESTRUCTURA DEL PROYECTO Y ESTÁNDARES ===
9. Configura los flavors de Flutter:
- dev
- staging
- prod
- Establece IDs de aplicación / identificadores de bundle separados por flavor.
10. Añade linting y calidad de código:
- Habilita `flutter_lints`.
- Añade un `analysis_options.yaml` con reglas recomendadas.
11. Higiene del proyecto:
- Aplica `flutter format`.
- Ejecuta `flutter analyze` y corrige los problemas si es posible.
=== FASE 4: BASE DE CI ===
12. Configura GitHub Actions:
- Crea `.github/workflows/flutter_ci.yaml`.
- Pasos:
- Checkout del código
- Instalar Flutter (estable)
- Ejecutar `flutter pub get`
- Ejecutar `flutter analyze`
- Ejecutar `flutter test`
=== FASE 5: VERIFICACIÓN FINAL ===
13. Verificación de compilación:
- `flutter build apk` (Android)
- `flutter build ios --no-codesign` (solo macOS)
14. Informe final:
- Resume las herramientas instaladas y sus versiones.
- Confirma la estructura del proyecto.
- Confirma que existe la configuración de CI.
Condición de terminación:
- Detente solo cuando el entorno esté listo Y el proyecto Flutter esté completamente inicializado.
- Si ocurre un error no recuperable, explícalo claramente y detente.
Iniciá sesión para ver el prompt completo
Continuar con:
Al iniciar sesión, aceptás nuestros Términos de uso y Política de privacidad
Uso
Este prompt está diseñado para usarse con coding. Copiá el contenido de arriba y pegalo en tu herramienta de IA preferida.
Para mejores resultados, personalizá los marcadores (indicados con corchetes o mayúsculas) con tus requisitos específicos.
Discusión
0 comentarios