model patterns
✓Décisions d'experts en matière de conception de modèles pour iOS/tvOS : lorsque la séparation DTO ajoute de la valeur par rapport à l'excès, sélection de stratégie de validation, compromis d'immuabilité et conception de décodeur codable personnalisé. À utiliser lors de la conception de modèles de données, de la mise en œuvre de contrats d'API ou du débogage des échecs de décodage. Mots-clés déclencheurs : Codable, DTO, modèle de domaine, CodingKeys, décodeur personnalisé, validation, immuable, struct, mappage, décodage JSON
Installation
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 |
Décisions d'experts en matière de conception de modèles pour iOS/tvOS : lorsque la séparation DTO ajoute de la valeur par rapport à l'excès, sélection de stratégie de validation, compromis d'immuabilité et conception de décodeur codable personnalisé. À utiliser lors de la conception de modèles de données, de la mise en œuvre de contrats d'API ou du débogage des échecs de décodage. Mots-clés déclencheurs : Codable, DTO, modèle de domaine, CodingKeys, décodeur personnalisé, validation, immuable, struct, mappage, décodage JSON Source : kaakati/rails-enterprise-dev.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-13
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que model patterns ?
Décisions d'experts en matière de conception de modèles pour iOS/tvOS : lorsque la séparation DTO ajoute de la valeur par rapport à l'excès, sélection de stratégie de validation, compromis d'immuabilité et conception de décodeur codable personnalisé. À utiliser lors de la conception de modèles de données, de la mise en œuvre de contrats d'API ou du débogage des échecs de décodage. Mots-clés déclencheurs : Codable, DTO, modèle de domaine, CodingKeys, décodeur personnalisé, validation, immuable, struct, mappage, décodage JSON Source : kaakati/rails-enterprise-dev.
Comment installer model patterns ?
Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/kaakati/rails-enterprise-dev
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-13