·model patterns
</>

model patterns

kaakati/rails-enterprise-dev

Expertenentscheidungen zum Modelldesign für iOS/tvOS: wann die DTO-Trennung einen Mehrwert gegenüber einem Overkill bietet, Auswahl der Validierungsstrategie, Unveränderlichkeitskompromisse und benutzerdefiniertes codierbares Decoderdesign. Verwenden Sie es beim Entwerfen von Datenmodellen, beim Implementieren von API-Verträgen oder beim Debuggen von Decodierungsfehlern. Auslöseschlüsselwörter: Codierbar, DTO, Domänenmodell, CodingKeys, benutzerdefinierter Decoder, Validierung, unveränderlich, Struktur, Zuordnung, JSON-Decodierung

12Installationen·1Trend·@kaakati

Installation

$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 |

Expertenentscheidungen zum Modelldesign für iOS/tvOS: wann die DTO-Trennung einen Mehrwert gegenüber einem Overkill bietet, Auswahl der Validierungsstrategie, Unveränderlichkeitskompromisse und benutzerdefiniertes codierbares Decoderdesign. Verwenden Sie es beim Entwerfen von Datenmodellen, beim Implementieren von API-Verträgen oder beim Debuggen von Decodierungsfehlern. Auslöseschlüsselwörter: Codierbar, DTO, Domänenmodell, CodingKeys, benutzerdefinierter Decoder, Validierung, unveränderlich, Struktur, Zuordnung, JSON-Decodierung Quelle: kaakati/rails-enterprise-dev.

Original anzeigen

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-13
Aktualisiert
2026-02-18

Schnelle Antworten

Was ist model patterns?

Expertenentscheidungen zum Modelldesign für iOS/tvOS: wann die DTO-Trennung einen Mehrwert gegenüber einem Overkill bietet, Auswahl der Validierungsstrategie, Unveränderlichkeitskompromisse und benutzerdefiniertes codierbares Decoderdesign. Verwenden Sie es beim Entwerfen von Datenmodellen, beim Implementieren von API-Verträgen oder beim Debuggen von Decodierungsfehlern. Auslöseschlüsselwörter: Codierbar, DTO, Domänenmodell, CodingKeys, benutzerdefinierter Decoder, Validierung, unveränderlich, Struktur, Zuordnung, JSON-Decodierung Quelle: kaakati/rails-enterprise-dev.

Wie installiere ich model patterns?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor

Wo ist das Quell-Repository?

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