Creación de un sistema de arte lineal con SwiftUI y Claude Code: Caso de estudio de One Good Thing

El desarrollador Evening-Strike-2021 creó una app iOS llamada One Good Thing (gratuita en App Store) con Claude Code como compañero de codificación principal. La app presenta una tarjeta reflexiva por día con una interacción simple: Llevarla o Dejarla ir, luego cerrar — sin feed, sin desplazamiento infinito. La decisión técnica más notable: cada ilustración está dibujada en código usando rutas de SwiftUI Canvas, sin archivos de imagen.
Flujo de trabajo con Claude Code para vectores
El desarrollador describe un enfoque específico, sin encadenamiento de prompts:
- Describir la sensación de la pantalla en lenguaje sencillo
- Pedir a Claude una implementación preliminar en Canvas
- Ejecutarla en la app y ajustar coordenadas manualmente hasta que se sienta menos como un icono y más como una pequeña marca expresiva
- Pedir a Claude que simplifique o robustezca el código una vez que la dirección parece correcta
Este bucle — generar, inspeccionar, ajustar, reducir — produjo arte lineal con estilo dibujado a mano (manos, pájaros, ventanas, hilos, puntos, curvas) enteramente mediante curvas Bezier en SwiftUI Canvas.
Contribuciones específicas de Claude
- Convertir direcciones visuales vagas en rutas de SwiftUI Canvas de primera pasada
- Refactorizar lógica de dibujo repetida para consistencia entre ilustraciones
- Detectar casos límite de SwiftUI relacionados con estado de vista, animaciones y previsualizaciones
- Ayudar a razonar sobre Firebase, StoreKit, Cloud Functions, App Check y reglas de Firestore sin perder el enfoque del producto
Stack más amplio
La app utiliza código asistido por Claude en todo el stack: SwiftUI para iOS, Firebase Cloud Functions, reglas de seguridad de Firestore, una página de aterrizaje en Next.js y funciones de reflexión con IA para suscriptores. El sistema de arte lineal es el resultado más visible, pero el patrón de colaboración se aplicó en todo el proyecto.
Conclusión clave
La mayor lección del desarrollo: Claude funciona mucho mejor cuando se le trata como a un programador en pareja paciente, no como una máquina expendedora. Rápidamente obtienes un primer borrador usable en pantalla, pero el gusto y la dirección deben venir del desarrollador.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Claude AI se utilizó para generar un documento de evaluación de desempeño a partir del historial del usuario.
Un desarrollador utilizó Claude AI para completar un documento de evaluación de desempeño de 3-4 páginas pidiéndole que 'complete esta documentación usando la información que tienes sobre mí'. La IA generó un documento detallado en 5-6 minutos que incluía contribuciones laborales que el usuario casi había olvidado.

Usando Claude Code para Construir un Pipeline de Análisis de Imágenes Satelitales para Predicciones Minoristas
Un desarrollador utilizó Claude Code para construir un pipeline completo de análisis de imágenes satelitales que extrae datos ópticos de Sentinel-2 y de radar de Sentinel-1 a través de Google Earth Engine, procesa límites de estacionamientos desde OpenStreetMap y calcula métricas de ocupación para predecir resultados de ganancias minoristas.

Revisión de seguridad multiagente ejecutándose diariamente en producción: arquitectura y hallazgos
ultrathink.art ejecuta más de 6 agentes de IA en producción, incluido un agente de seguridad dedicado que realiza comprobaciones diarias de vulnerabilidades contra una lista estructurada, registra los hallazgos como tareas priorizadas y tiene un agente de codificación que los corrige automáticamente.

Validando Ideas de Producto con Claude Code y Demos de Remotion
Un desarrollador utilizó Claude Code y Remotion para crear una demostración conceptual de 60 segundos para una herramienta MCP de YouTube en TypeScript antes de escribir cualquier código de producción, invirtiendo aproximadamente 2 horas en total. La demostración validó la idea al mostrar búsqueda semántica en 50 conferencias con sqlite-vec y sin necesidad de clave API.