·domain-primitives-and-always-valid
</>

domain-primitives-and-always-valid

يدعم التصميم والتنفيذ الذي يضمن سلامة النوع ومتغيرات نموذج المجال بناءً على مبادئ تصميم أوليات المجال ونموذج المجال الصالح دائمًا. يمنع إساءة استخدام الأنواع البدائية وتصميم الأنواع الخاصة بالمجال المجهزة بالتحقق من الصحة في وقت البناء والثبات والاحتواء الذاتي. يتم استخدامه أثناء مراجعات التعليمات البرمجية والتطبيقات الجديدة وإعادة البناء. اللغات المستهدفة: Rust وTypeScript وJava. ينطبق على اللغات الأخرى (Kotlin وScala وGo وPython وما إلى ذلك). المشغل: يتم التنشيط من خلال طلبات مثل "أريد إنشاء عناصر أولية للمجال"، و"تصميم نموذج صالح دائمًا"، و"أريد تغليف الأنواع البدائية"، و"أريد التحقق من الصحة في وقت الإنشاء"، و"أريد منع الحالات غير الصالحة مع الأنواع"، و"نمط المنشئ الذكي"، وما إلى ذلك.

15التثبيتات·3الرائج·@j5ik2o

التثبيت

$npx skills add https://github.com/j5ik2o/okite-ai --skill domain-primitives-and-always-valid

كيفية تثبيت domain-primitives-and-always-valid

ثبّت مهارة الذكاء الاصطناعي domain-primitives-and-always-valid بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/j5ik2o/okite-ai --skill domain-primitives-and-always-valid
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: j5ik2o/okite-ai.

| 構築時検証 | 無効な値でインスタンスを作成できない | | 不変(Immutable) | 一度作成されたら変更できない | | 自己完結 | 他のエンティティへの参照を持たない | | ドメイン操作の集約 | その型に関連する操作をカプセル化 | | 引数の取り違え防止 | 同じプリミティブ型でも異なるドメイン型として区別 |

| 負の金額 | 正常系テストでは正の値しか使わない | | 引数の順序 | 両方とも文字列なので型エラーにならない | | 境界値 | 全ての組み合わせをテストすることは不可能 | | 単位の混同 | 両方とも数値なので計算は「正しく」動く |

| JSON/XMLシリアライズ | 標準フォーマットはプリミティブ型のみ | {"quantity": 5} | | データベース永続化 | RDBのカラム型はプリミティブ | INSERT INTO orders (quantity) VALUES (5) | | 外部API連携 | 外部システムはドメイン型を知らない | REST APIのリクエスト/レスポンス | | ログ出力 | 人間が読める形式が必要 | log::info!("注文数: {}", qty.value()) |

يدعم التصميم والتنفيذ الذي يضمن سلامة النوع ومتغيرات نموذج المجال بناءً على مبادئ تصميم أوليات المجال ونموذج المجال الصالح دائمًا. يمنع إساءة استخدام الأنواع البدائية وتصميم الأنواع الخاصة بالمجال المجهزة بالتحقق من الصحة في وقت البناء والثبات والاحتواء الذاتي. يتم استخدامه أثناء مراجعات التعليمات البرمجية والتطبيقات الجديدة وإعادة البناء. اللغات المستهدفة: Rust وTypeScript وJava. ينطبق على اللغات الأخرى (Kotlin وScala وGo وPython وما إلى ذلك). المشغل: يتم التنشيط من خلال طلبات مثل "أريد إنشاء عناصر أولية للمجال"، و"تصميم نموذج صالح دائمًا"، و"أريد تغليف الأنواع البدائية"، و"أريد التحقق من الصحة في وقت الإنشاء"، و"أريد منع الحالات غير الصالحة مع الأنواع"، و"نمط المنشئ الذكي"، وما إلى ذلك. المصدر: j5ik2o/okite-ai.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/j5ik2o/okite-ai --skill domain-primitives-and-always-valid
المصدر
j5ik2o/okite-ai
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-09
آخر تحديث
2026-03-10

Browse more skills from j5ik2o/okite-ai

إجابات سريعة

ما هي domain-primitives-and-always-valid؟

يدعم التصميم والتنفيذ الذي يضمن سلامة النوع ومتغيرات نموذج المجال بناءً على مبادئ تصميم أوليات المجال ونموذج المجال الصالح دائمًا. يمنع إساءة استخدام الأنواع البدائية وتصميم الأنواع الخاصة بالمجال المجهزة بالتحقق من الصحة في وقت البناء والثبات والاحتواء الذاتي. يتم استخدامه أثناء مراجعات التعليمات البرمجية والتطبيقات الجديدة وإعادة البناء. اللغات المستهدفة: Rust وTypeScript وJava. ينطبق على اللغات الأخرى (Kotlin وScala وGo وPython وما إلى ذلك). المشغل: يتم التنشيط من خلال طلبات مثل "أريد إنشاء عناصر أولية للمجال"، و"تصميم نموذج صالح دائمًا"، و"أريد تغليف الأنواع البدائية"، و"أريد التحقق من الصحة في وقت الإنشاء"، و"أريد منع الحالات غير الصالحة مع الأنواع"، و"نمط المنشئ الذكي"، وما إلى ذلك. المصدر: j5ik2o/okite-ai.

كيف أثبّت domain-primitives-and-always-valid؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/j5ik2o/okite-ai --skill domain-primitives-and-always-valid بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/j5ik2o/okite-ai