·swift-library-design
</>

swift-library-design

إرشادات الخبراء حول مكتبة Swift وتصميم الإطار. يُستخدم عندما يذكر المطورون: (1) تصميم مكتبة أو إطار عمل Swift، (2) أنماط تصميم واجهة برمجة التطبيقات العامة، (3) البنية الموجهة للبروتوكول أو الأنواع المرتبطة، (4) منشئي النتائج أو تصميم DSL، (5) تحسين الأداء للمكتبات، (6) @inlinable أو @usableFromInline، (7) أنواع غير قابلة للنسخ لواجهات برمجة التطبيقات، (8) الكشف التدريجي في تصميم واجهة برمجة التطبيقات، (9) ResponseGenerator أو أنماط البناء.

7التثبيتات·0الرائج·@joannis

التثبيت

$npx skills add https://github.com/joannis/claude-skills --skill swift-library-design

كيفية تثبيت swift-library-design

ثبّت مهارة الذكاء الاصطناعي swift-library-design بسرعة في بيئة التطوير لديك عبر سطر الأوامر

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

المصدر: joannis/claude-skills.

Patterns and best practices for designing high-quality Swift libraries and frameworks.

Protocol-Oriented Design Design around protocols with associated types for flexibility and testability. Use generics for type safety with runtime polymorphism.

Compile-Time Safety Leverage Swift's type system to catch errors at compile time. Use noncopyable types, generics, and protocol constraints to make invalid states unrepresentable.

إرشادات الخبراء حول مكتبة Swift وتصميم الإطار. يُستخدم عندما يذكر المطورون: (1) تصميم مكتبة أو إطار عمل Swift، (2) أنماط تصميم واجهة برمجة التطبيقات العامة، (3) البنية الموجهة للبروتوكول أو الأنواع المرتبطة، (4) منشئي النتائج أو تصميم DSL، (5) تحسين الأداء للمكتبات، (6) @inlinable أو @usableFromInline، (7) أنواع غير قابلة للنسخ لواجهات برمجة التطبيقات، (8) الكشف التدريجي في تصميم واجهة برمجة التطبيقات، (9) ResponseGenerator أو أنماط البناء. المصدر: joannis/claude-skills.

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

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

أمر التثبيت
npx skills add https://github.com/joannis/claude-skills --skill swift-library-design
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-25
آخر تحديث
2026-03-10

Browse more skills from joannis/claude-skills

إجابات سريعة

ما هي swift-library-design؟

إرشادات الخبراء حول مكتبة Swift وتصميم الإطار. يُستخدم عندما يذكر المطورون: (1) تصميم مكتبة أو إطار عمل Swift، (2) أنماط تصميم واجهة برمجة التطبيقات العامة، (3) البنية الموجهة للبروتوكول أو الأنواع المرتبطة، (4) منشئي النتائج أو تصميم DSL، (5) تحسين الأداء للمكتبات، (6) @inlinable أو @usableFromInline، (7) أنواع غير قابلة للنسخ لواجهات برمجة التطبيقات، (8) الكشف التدريجي في تصميم واجهة برمجة التطبيقات، (9) ResponseGenerator أو أنماط البناء. المصدر: joannis/claude-skills.

كيف أثبّت swift-library-design؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/joannis/claude-skills --skill swift-library-design بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

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

https://github.com/joannis/claude-skills

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-02-25