المهارات python-development-python-scaffold
📦

python-development-python-scaffold

آمن

إنشاء هياكل مشاريع Python جاهزة للإنتاج فوراً

إعداد مشاريع Python بالبنية والأدوات المناسبة يستغرق وقتاً طويلاً وعرضة للأخطاء. هذه المهارة تنشئ فوراً سقالات مشاريع كاملة وجاهزة للإنتاج مع أفضل الممارسات الحديثة المدمجة.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "python-development-python-scaffold". إنشاء مشروع FastAPI مع نقاط نهاية للمستخدمين وPostgreSQL

النتيجة المتوقعة:

هيكل دليل كامل مع src/project_name/ يحتوي على main.py، config.py، api/v1/endpoints/users.py، models/user.py، schemas/user.py، بالإضافة إلى pyproject.toml مع تبعيات FastAPI وSQLAlchemy، وtests/ مع conftest.py fixtures.

استخدام "python-development-python-scaffold". إنشاء هيكل أداة CLI مع Typer

النتيجة المتوقعة:

تخطيط مشروع مع cli.py باستخدام Typer decorators، مجموعات أوامر للعمليات المختلفة، تنسيق Rich console، وpyproject.toml مع تكوين نقطة دخول السكريبت.

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analyzer flagged 35 patterns as potential security issues, but all are false positives. The 'external_commands' are documentation examples showing users bash commands to run. The 'network' and 'env_access' findings reference example templates in .env.example files. The 'weak cryptographic algorithm' detections match description strings, not actual crypto code. This skill only generates text output and code templates with no execution capabilities.

1
الملفات التي تم فحصها
334
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

التطوير السريع للـ API

سقالة سريعة لخدمات FastAPI الصغيرة بالبنية المناسبة، وتكامل قواعد البيانات، وإعداد الاختبار للفرق التي تطلق خدمات متعددة.

إنشاء مكتبة مفتوحة المصدر

إنشاء هياكل حزم Python جاهزة للنشر مع تكوين pyproject.toml الصحيح، وتلميحات النوع، وبنية الاختبار.

إعداد تطبيق Django للويب

إنشاء مشاريع Django منظمة جيداً مع تكوين البيئة، وأدوات التصحيح، وفصل التطبيقات مع اتباع أفضل ممارسات Django.

جرّب هذه الموجهات

مشروع FastAPI أساسي
Create a FastAPI project structure for a user management API with PostgreSQL database integration and JWT authentication.
مشروع Django مع تطبيقات
Generate a Django project structure with separate apps for users, products, and orders. Include environment configuration and development tooling.
أداة Python CLI
Scaffold a CLI tool with Typer that accepts user input and displays formatted output. Include subcommands for different operations.
مكتبة Python قابلة لإعادة الاستخدام
Create a Python library package with full type hinting, pytest setup, mypy configuration, and pyproject.toml for PyPI publication.

أفضل الممارسات

  • استخدم uv لإدارة التبعيات للاستفادة من حل ملف القفل السريع والتعبئة الحديثة لـ Python
  • نظم المشاريع بتخطيط src/ لواردات نظيفة وتجنب حجب الوحدات المحلية العرضي
  • تضمين تلميحات نوع شاملة وتكوين وضع mypy الصارم لاكتشاف أخطاء النوع مبكراً

تجنب

  • لا تتخطى ملف .env.example - وثّق دائماً متغيرات البيئة المطلوبة لأعضاء الفريق
  • تجنب وضع كود التطبيق في جذر المشروع - استخدم تخطيط src/ للبنية المناسبة للحزمة
  • لا تلحق ملفات .env بأسرار فعلية - ألحق فقط قوالب بقيم عنصر نائب

الأسئلة المتكررة

ما إصدارات Python التي تدعمها هذه المهارة؟
المشاريع المنشأة تستهدف Python 3.11 فأعلى، وهو الإصدار الموصى به حالياً للمشاريع الجديدة. يمكنك تعديل حقل requires-python في pyproject.toml إذا كنت تحتاج دعم إصدار مختلف.
هل تنفذ هذه المهارة أوامر على نظامي؟
لا، هذه المهارة تنشئ فقط مخرجات نصية تعرض هياكل المشاريع، ومحتويات الملفات، والأوامر التي يجب تشغيلها. تقوم بتنفيذ الأوامر المقترحة يدوياً في طرفيتك.
هل يمكن استخدام هذه المهارة مع المشاريع الموجودة؟
هذه المهارة مصممة لهيكلة المشاريع الجديدة. بالنسبة للمشاريع الموجودة، فكّر في استخدامها كمرجع لإعادة الهيكلة أو إضافة المكونات المفقودة مثل إعداد الاختبار أو تلميحات النوع.
ما قواعد البيانات المدعومة؟
قوالب FastAPI تتضمن SQLAlchemy الذي يدعم PostgreSQL، MySQL، SQLite، وقواعد بيانات أخرى. تكوينات الأمثلة تستخدم PostgreSQL لكن يمكن تكييفها بسهولة لقواعد بيانات أخرى.
هل يتضمن الكود المنشأ مصادقة؟
القوالب تتضمن بنية للمصادقة (security.py، deps.py للتبعيات) لكنك تحتاج لتنفيذ منطق المصادقة المحدد الخاص بك. أنماط JWT وOAuth2 تُستخدم عادةً مع FastAPI.
كيف أخصص هيكل المشروع المنشأ؟
عامل الهيكل المنشأ كنقطة انطلاق. أضف أو احذف أدلة، ووحدات، وتبعيات بناءً على احتياجات مشروعك. المهارة تتبع اصطلاحات شائعة يمكنك تعديلها.

تفاصيل المطور

بنية الملفات

📄 SKILL.md