Configuración de contexto y reglas en Cursor para Swift UI

Clase 18 de 25Curso de Cursor AI Code Editor

Resumen

Optimizar tu flujo de trabajo con Swift UI implica una adecuada configuración del contexto y reglas en la herramienta Cursor. La preparación del entorno impacta directamente en la calidad y eficiencia al generar código.

¿Cómo crear y organizar carpetas en Cursor para Swift UI?

Organizar correctamente el contexto y las reglas facilita la referencia constante en cada prompt. La creación inicial se realiza en la raíz del proyecto con una carpeta principal ".cursor", que contiene:

  • Una carpeta context para archivos de referencia directa.
  • Una carpeta rules donde se configuran reglas específicas.

Estas carpetas proveen al modelo información esencial para producir código acorde con tus normas y expectativas.

¿Qué archivos añadir a la carpeta de reglas?

Dentro del directorio "rules" debe incluirse el archivo rules.mdc, disponible en recursos o el repositorio del proyecto. En este archivo se establecen claramente:

  • Especialización del modelo en desarrollo para iOS.
  • Normativa para la estructura del código y prácticas recomendadas, tales como convenciones de nombres.
  • Selección del tipo de regla "siempre", asegurando que el modelo tome en cuenta constantemente estas especificaciones.

¿Qué archivos son importantes en la carpeta de contexto?

Es clave personalizar la información en el contexto con tus propios archivos detallados para lograr un diseño coherente y una arquitectura robusta. Algunos ejemplos útiles son:

  • Prompt de UI que establece reglas específicas del sistema de diseño (tipografía, espaciado, bordes).
  • Mock ups visuales, útiles para verificar o generar vistas a partir de imágenes o diseños específicos.
  • Contrato del API, esencial para integrar claramente información del backend como entidades y comportamientos en JSON.
  • Definición de la arquitectura clear, aclarando la estructura de carpetas, archivos y protocolos en capas específicas: dominio, datos y presentación.

¿Cómo verificar las reglas activadas en Cursor?

Es esencial verificar que las reglas estén activas correctamente. Para ello:

  1. Accede a la sección "Cursor preferences" dentro de tu configuración.
  2. Ve al tab "rules".
  3. Confirma que las reglas del proyecto estén reconociendo tu configuración, y que indiquen "siempre" para mantener su aplicación activa en todos los prompts.

Comentar acerca del uso adicional de configuración o archivos ayuda a mejorar continuamente esta práctica. ¿Has considerado algunas otras reglas importantes para un proyecto como PlatziFlix? Comparte tus recomendaciones en la sección de comentarios.