العودة إلى الفهرس / أدوات التطوير
FastAPI: أنشئ مشروع API غير متزامن بنطاق واضح
أنشئ بنية معيارية مع الاعتماد والإعداد ومعالجة الأخطاء والاختبارات.
المهارات
أكد المسارات وطبقة البيانات والمصادقة وبيئة النشر. أنشئ حدوداً واضحة لـ`app/api` و`core/config` و`services` و`schemas` و`tests`. عرّف حقن الاعتماد ودورة بدء الموارد وإغلاقها. حمّل الإعدادات من متغيرات البيئة وتحقق منها ولا تضع الأسرار في المصدر. استخدم async لمسارات الإدخال والإخراج وتجنب حظر حلقة الأحداث. أضف استجابات أخطاء موحدة والتحقق من الطلب واختبارات pytest. شغل خادم التطوير والاختبارات ثم أبلغ بالملفات والإعدادات التي ما زال على المستخدم توفيرها.
الصلاحيات
المتطلبات السابقة
- لإنشاء خدمة FastAPI ببنية مسارات وحقن اعتماد ووسيط وإعداد واختبارات.
- يلزم نطاق المشروع ومتطلبات الواجهة والتخزين والنشر.
الصلاحيات
- يمكنها كتابة ملفات المشروع والتبعيات والاختبارات؛ وقد يتصل وقت التشغيل بقاعدة بيانات أو خدمة.
- اكتب ضمن التقنية والنطاق المتفق عليهما دون commit أو نشر.
القيود
استخدم async لعمليات الإدخال والإخراج، والإعداد بالمتغيرات، وإدارة موارد الاتصال، ومعالجة الأخطاء والاختبارات القابلة للتشغيل.
المصدر الأصلي المثبت
- المستودع
- wshobson/agents
- مسار الملف
- plugins/api-scaffolding/skills/fastapi-templates/SKILL.md
- الإيداع المثبت
46891e7e60da0e52baf1050b7b6391b64e84c6d9- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الأدوات المتوافقة
FastAPI application scaffold · pytest · ASGI server
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير