env-manager
إدارة متغيرات البيئة
إدارة متغيرات البيئة عبر بيئات مختلفة يمكن أن تؤدي إلى أخطاء ومشاكل أمنية وصعوبات في الإعدادات. تساعدك هذه المهارة على التحقق من صحة إعدادات البيئة وتوثيقها وتأمينها لأي مشروع.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "env-manager". @env-manager Generate .env.example template for a Node.js API
النتيجة المتوقعة:
- المتغيرات المطلوبة: DATABASE_URL, JWT_SECRET, NODE_ENV
- المتغيرات الاختيارية: PORT, LOG_LEVEL, REDIS_URL
- ملاحظات أمنية: لا تقم أبداً بإرسال ملفات .env إلى نظام التحكم في الإصدارات، استخدم مدير الأسرار في الإنتاج
- التحقق من الصحة: استخدم مكتبات مثل envalid للتحقق من الأنواع عند بدء التشغيل
استخدام "env-manager". @env-manager How do I validate environment variables in Python
النتيجة المتوقعة:
- استخدم pydantic BaseSettings للتحقق التلقائي من الصحة
- حدد الأنواع والقيم الافتراضية لكل متغير
- أضف محققات لمنطق التحقق المخصص
- قم بالتحميل من ملف .env باستخدام python-dotenv
استخدام "env-manager". @env-manager What should I include in .gitignore for environment files
النتيجة المتوقعة:
- .env - ملف البيئة الرئيسي مع الأسرار
- .env.local - التجاوزات المحلية
- .env.*.local - ملفات محلية خاصة بالبيئة
- *.pem, *.key - ملفات الشهادات والمفاتيح
- secrets/ - دليل الأسرار
التدقيق الأمني
آمنThis is a pure prompt-based documentation skill containing only instructional markdown. The static analyzer flagged 188 patterns that appear in documentation examples, but all are false positives. The skill teaches legitimate environment variable management practices, explicitly recommends against committing secrets, and has no executable code, file access, network calls, or command execution capability.
عوامل الخطر
🌐 الوصول إلى الشبكة (4)
🔑 متغيرات البيئة (51)
⚙️ الأوامر الخارجية (50)
درجة الجودة
ماذا يمكنك بناءه
إعداد مشاريع جديدة
إنشاء قوالب إعدادات البيئة للمشاريع الجديدة مع التحقق والتوثيق المناسب
مراجعة الإعدادات
مراجعة استخدام متغيرات البيئة عبر قواعد الأكواد وتحديد المتغيرات المفقودة أو المعدّة بشكل خاطئ
فرض أفضل الممارسات
التحقق من أن المشاريع تتبع إرشادات إدارة الأسرار ولا تقوم بتضمين القيم الحساسة مباشرة في الكود
جرّب هذه الموجهات
@env-manager Generate a .env.example template for a Node.js application with PostgreSQL, Redis, and JWT authentication
@env-manager What environment variables are required for a production Node.js application and how should they be validated
@env-manager Create documentation template for environment variables including descriptions, examples, and security notes
@env-manager What security best practices should I follow for environment variable management in production
أفضل الممارسات
- استخدم مكتبة التحقق للتحقق من متغيرات البيئة عند بدء تشغيل التطبيق
- احتفظ بـ .env.example مرسلاً إلى نظام التحكم في الإصدارات مع قيم نائبة
- استخدم ملفات إعدادات مختلفة لبيئات التطوير والاختبار والإنتاج
تجنب
- تضمين الأسرار مباشرة في الكود المصدري
- إرسال ملفات .env مع بيانات اعتماد حقيقية إلى نظام التحكم في الإصدارات
- تخطي التحقق والسماح للمتغيرات المفقودة بإحداث أخطاء وقت التشغيل