fastapi-templates
إنشاء قوالب مشاريع FastAPI بسرعة
تحتاج إلى بنية FastAPI نظيفة مع أنماط حقن التبعيات غير المتزامن. توفر هذه المهارة تخطيطات وأمثلة كود لبدء واجهة برمجة تطبيقات جاهزة للإنتاج.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "fastapi-templates". Plan a FastAPI user service template with async patterns
Résultat attendu:
- تخطيط المجلدات للواجهة الأساسية، النواة، النماذج، المخططات، الخدمات، المستودعات
- تبعية جلسة قاعدة البيانات غير المتزامنة وتدفق دورة حياة التطبيق
- مسؤوليات مستودع المستخدم والخدمة
- نظرة عامة على نقاط النهاية وإعداد الاختبارات
Utilisation de "fastapi-templates". How do I set up dependency injection for database sessions?
Résultat attendu:
- استخدم AsyncSessionLocal من SQLAlchemy مع sessionmaker
- إنشاء تبعية مولد غير متزامن get_db مع try/except/finally
- تجاوز التبعية في الاختبارات بجلسة قاعدة بيانات الاختبار
- التزام في حالة النجاح، تراجع في حالة الاستثناء
Audit de sécurité
SûrThis is a documentation-only skill containing architectural guidance and code examples for FastAPI projects. All 41 static findings are FALSE POSITIVES: cryptographic algorithms (bcrypt, HS256) shown are industry-standard secure choices; backtick patterns are markdown code delimiters, not shell execution; environment variable references are Pydantic configuration definitions, not secret access. The skill has no executable code, network calls, or filesystem access capabilities.
Facteurs de risque
🌐 Accès réseau (2)
⚙️ Commandes externes (14)
🔑 Variables d’environnement (7)
Score de qualité
Ce que vous pouvez construire
الخط الأساسي الجديد لواجهة برمجة التطبيقات
تحديد بنية FastAPI مع أنماط حقن التبعيات غير المتزامن والاختبارات لخدمة جديدة.
إعداد MVP لواجهة برمجة التطبيقات
الحصول على تخطيط مشروع واضح والأنماط الأساسية لـ MVP الأول لـ FastAPI.
دليل معمارية الفريق
توحيد أنماط طبقة المستودع والخدمة عبر واجهات برمجة تطبيقات متعددة.
Essayez ces prompts
توفير بنية مجلدات FastAPI نظيفة مع ملاحظات موجزة لكل مجلد وملف والغرض منه.
إظهار إعداد جلسة قاعدة بيانات غير متزامن بسيط مع حقن التبعيات والتعامل الآمن مع الالتزام.
صياغة نمط مستودع أساسي لـ CRUD غير المتزامن وطبقة خدمة مستخدم تستخدمه.
تحديد تدفق مصادقة JWT واستراتيجية اختبارات غير متزامنة بسيطة لنقاط نهاية المستخدم.
Bonnes pratiques
- حافظ على عدم التزامن عبر المسارات وقاعدة البيانات والمهام الخلفية
- فصل المسارات والخدمات والمستودعات من أجل الوضوح
- استخدم مخططات Pydantic لبيانات الطلب والاستجابة المتسقة
Éviter
- وضع منطق الأعمال داخل معالجي المسارات
- استخدام برامج تشغيل قاعدة البيانات المحجوبة في المسارات غير المتزامنة
- تجاهل الاختبارات لتدفقات المستخدم الأساسية