·model patterns
</>

model patterns

kaakati/rails-enterprise-dev

iOS/tvOS 向けの専門家によるモデル設計の決定: DTO 分離が付加価値を与える場合と過剰な場合、検証戦略の選択、不変性のトレードオフ、およびカスタム Codable デコーダー設計。データ モデルの設計、API コントラクトの実装、またはデコードの失敗のデバッグ時に使用します。トリガーキーワード: コード可能、DTO、ドメインモデル、CodingKeys、カスタムデコーダ、検証、不変、構造体、マッピング、JSON デコード

12インストール·1トレンド·@kaakati

インストール

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

iOS/tvOS 向けの専門家によるモデル設計の決定: DTO 分離が付加価値を与える場合と過剰な場合、検証戦略の選択、不変性のトレードオフ、およびカスタム Codable デコーダー設計。データ モデルの設計、API コントラクトの実装、またはデコードの失敗のデバッグ時に使用します。トリガーキーワード: コード可能、DTO、ドメインモデル、CodingKeys、カスタムデコーダ、検証、不変、構造体、マッピング、JSON デコード ソース: kaakati/rails-enterprise-dev。

原文を見る

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-13
更新日
2026-02-18

クイックアンサー

model patterns とは?

iOS/tvOS 向けの専門家によるモデル設計の決定: DTO 分離が付加価値を与える場合と過剰な場合、検証戦略の選択、不変性のトレードオフ、およびカスタム Codable デコーダー設計。データ モデルの設計、API コントラクトの実装、またはデコードの失敗のデバッグ時に使用します。トリガーキーワード: コード可能、DTO、ドメインモデル、CodingKeys、カスタムデコーダ、検証、不変、構造体、マッピング、JSON デコード ソース: kaakati/rails-enterprise-dev。

model patterns のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill model patterns インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります

ソースリポジトリはどこですか?

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