add-dependency
إضافة التبعيات إلى مشاريع Gradle
يمكن أن يؤدي إضافة التبعيات يدويًا إلى تعارضات في الإصدارات وقيم مضمنة في الكود. توفر هذه المهارة سير عمل منظم لإضافة تبعيات الطرف الثالث باستخدام كتالوجات الإصدارات مع طلب موافقة المستخدم للسلامة.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“add-dependency”。 Add Retrofit to the project
预期结果:
- سأبحث عن أحدث إصدار مستقر من Retrofit
- ثم سأطلب موافقتك قبل إضافته
- أخيرًا سأضيفه إلى gradle/libs.versions.toml مع التنسيق المناسب
正在使用“add-dependency”。 Find the latest version of Gson
预期结果:
- البحث عبر الإنترنت عن الإصدار المستقر الحالي لـ Gson
- تأكيد رقم الإصدار معك
- إضافة إلى كتالوج الإصدارات باتباع اتفاقيات المشروع
正在使用“add-dependency”。 Add multiple libraries at once
预期结果:
- إدراج كل مكتبة والتحقق من ضرورتها
- الحصول على موافقة على جميع التبعيات
- تحديث كتالوج الإصدارات مع تنسيق متسق لكل واحدة
安全审计
低风险This is a documentation-only skill describing a dependency management workflow. No executable code exists. All 21 static findings are false positives: the scanner misidentified markdown code examples as shell commands, metadata fields as URLs, and documentation text as cryptographic algorithms. The skill only describes processes and provides guidance - it does not perform any network, filesystem, or system operations.
风险因素
质量评分
你能构建什么
إضافة مكتبات Android بأمان
إضافة Retrofit أو Room أو مكتبات Android الأخرى مع إدارة_versions مركزية
صيانة كتالوجات الإصدارات
الحفاظ على التبعيات منظمة في libs.versions.toml مع تنسيق متسق
توحيد سير عمل التبعيات
التأكد من أن الفريق يتبع عملية الموافقة على كود الطرف الثالث الجديد
试试这些提示
Add Retrofit to the project. I need version 2.9.0.
Find the latest stable version of Gson and add it to the version catalog.
Add Coil for image loading and Moshi for JSON parsing to the project.
I want to add Apache Commons Lang. Why do we need it and what alternatives exist?
最佳实践
- احصل دائمًا على موافقة المستخدم قبل إضافة تبعيات طرف ثالث جديدة
- استخدم كتالوجات الإصدارات (libs.versions.toml) بدلاً من تضمين الإصدارات في الكود
- ابحث عن أحدث الإصدارات المستقرة قبل إضافة التبعيات
- تشغيل بناء بعد إضافة التبعيات للتحقق من حلها بشكل صحيح
避免
- تضمين أرقام الإصدارات مباشرة في ملفات build.gradle.kts
- إضافة التبعيات دون التحقق من البدائل أو الضرورة
- تخطي خطوة التحقق من البناء بعد تغييرات التبعيات
- تعديل الملفات بدون موافقة المستخدم في الوضع غير المستقل