·api-design-patterns
</>

api-design-patterns

اتفاقيات تصميم عقود API لمشاريع FastAPI مع Pydantic v2. يُستخدم أثناء مرحلة التصميم عند تخطيط نقاط نهاية واجهة برمجة التطبيقات الجديدة، أو تحديد عقود الطلب/الاستجابة، أو تصميم ترقيم الصفحات أو التصفية، أو توحيد استجابات الأخطاء، أو التخطيط لإصدار واجهة برمجة التطبيقات. يغطي تسمية RESTful، ودلالات طريقة HTTP، واصطلاحات تسمية مخطط Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse)، وترقيم الصفحات المستند إلى المؤشر، وتنسيق الخطأ القياسي، ووثائق OpenAPI. لا يغطي تفاصيل التنفيذ (استخدم python-backend-expert) أو البنية على مستوى النظام (استخدم بنية النظام).

18التثبيتات·0الرائج·@hieutrtr

التثبيت

$npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns

كيفية تثبيت api-design-patterns

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

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

المصدر: hieutrtr/ai1-skills.

| GET /v1/users | GET /v1/getUsers | No verbs — HTTP method implies action | | POST /v1/users | POST /v1/user/create | POST to collection = create | | GET /v1/order-items | GET /v1/orderItems | Kebab-case, not camelCase | | GET /v1/users/{id}/orders | GET /v1/users/{id}/orders/{oid}/items | Max 2 nesting levels |

| POST /v1/orders/{id}/actions/cancel | POST /v1/cancelOrder/{id} | Action sub-resource for non-CRUD |

| Method | Purpose | Request Body | Success Status | Idempotent |

اتفاقيات تصميم عقود API لمشاريع FastAPI مع Pydantic v2. يُستخدم أثناء مرحلة التصميم عند تخطيط نقاط نهاية واجهة برمجة التطبيقات الجديدة، أو تحديد عقود الطلب/الاستجابة، أو تصميم ترقيم الصفحات أو التصفية، أو توحيد استجابات الأخطاء، أو التخطيط لإصدار واجهة برمجة التطبيقات. يغطي تسمية RESTful، ودلالات طريقة HTTP، واصطلاحات تسمية مخطط Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse)، وترقيم الصفحات المستند إلى المؤشر، وتنسيق الخطأ القياسي، ووثائق OpenAPI. لا يغطي تفاصيل التنفيذ (استخدم python-backend-expert) أو البنية على مستوى النظام (استخدم بنية النظام). المصدر: hieutrtr/ai1-skills.

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

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

أمر التثبيت
npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-05
آخر تحديث
2026-03-11

Browse more skills from hieutrtr/ai1-skills

إجابات سريعة

ما هي api-design-patterns؟

اتفاقيات تصميم عقود API لمشاريع FastAPI مع Pydantic v2. يُستخدم أثناء مرحلة التصميم عند تخطيط نقاط نهاية واجهة برمجة التطبيقات الجديدة، أو تحديد عقود الطلب/الاستجابة، أو تصميم ترقيم الصفحات أو التصفية، أو توحيد استجابات الأخطاء، أو التخطيط لإصدار واجهة برمجة التطبيقات. يغطي تسمية RESTful، ودلالات طريقة HTTP، واصطلاحات تسمية مخطط Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse)، وترقيم الصفحات المستند إلى المؤشر، وتنسيق الخطأ القياسي، ووثائق OpenAPI. لا يغطي تفاصيل التنفيذ (استخدم python-backend-expert) أو البنية على مستوى النظام (استخدم بنية النظام). المصدر: hieutrtr/ai1-skills.

كيف أثبّت api-design-patterns؟

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

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

https://github.com/hieutrtr/ai1-skills