·model patterns
</>

model patterns

kaakati/rails-enterprise-dev

Decisiones de diseño de modelos de expertos para iOS/tvOS: cuando la separación de DTO agrega valor versus exceso, selección de estrategia de validación, compensaciones de inmutabilidad y diseño de decodificador codificable personalizado. Úselo al diseñar modelos de datos, implementar contratos API o depurar fallas de decodificación. Palabras clave de activación: codificable, DTO, modelo de dominio, CodingKeys, decodificador personalizado, validación, inmutable, estructura, mapeo, decodificación JSON

12Instalaciones·0Tendencia·@kaakati

Instalación

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns

SKILL.md

Expert decision frameworks for model design choices. Claude knows Codable syntax — this skill provides judgment calls for when to separate DTOs, validation strategies, and immutability trade-offs.

The trap: DTO for everything. If your API matches your domain and is stable, a single Codable struct is simpler. Add DTO layer when it solves a real problem.

| API matches domain exactly | No | | API likely to change | Yes | | Need transformation (flatten, combine) | Yes | | Multiple APIs for same concept | Yes | | Single stable internal API | No |

Decisiones de diseño de modelos de expertos para iOS/tvOS: cuando la separación de DTO agrega valor versus exceso, selección de estrategia de validación, compensaciones de inmutabilidad y diseño de decodificador codificable personalizado. Úselo al diseñar modelos de datos, implementar contratos API o depurar fallas de decodificación. Palabras clave de activación: codificable, DTO, modelo de dominio, CodingKeys, decodificador personalizado, validación, inmutable, estructura, mapeo, decodificación JSON Fuente: kaakati/rails-enterprise-dev.

Ver original

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-13
Actualizado
2026-02-18

Respuestas rápidas

¿Qué es model patterns?

Decisiones de diseño de modelos de expertos para iOS/tvOS: cuando la separación de DTO agrega valor versus exceso, selección de estrategia de validación, compensaciones de inmutabilidad y diseño de decodificador codificable personalizado. Úselo al diseñar modelos de datos, implementar contratos API o depurar fallas de decodificación. Palabras clave de activación: codificable, DTO, modelo de dominio, CodingKeys, decodificador personalizado, validación, inmutable, estructura, mapeo, decodificación JSON Fuente: kaakati/rails-enterprise-dev.

¿Cómo instalo model patterns?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code o Cursor

¿Dónde está el repositorio de origen?

https://github.com/kaakati/rails-enterprise-dev