技能 add-dependency
📦

add-dependency

低风险 🌐 网络访问📁 文件系统访问⚡ 包含脚本

إضافة التبعيات إلى مشاريع Gradle

يمكن أن يؤدي إضافة التبعيات يدويًا إلى تعارضات في الإصدارات وقيم مضمنة في الكود. توفر هذه المهارة سير عمل منظم لإضافة تبعيات الطرف الثالث باستخدام كتالوجات الإصدارات مع طلب موافقة المستخدم للسلامة.

支持: Claude Codex Code(CC)
⚠️ 66
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“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

预期结果:

  • إدراج كل مكتبة والتحقق من ضرورتها
  • الحصول على موافقة على جميع التبعيات
  • تحديث كتالوج الإصدارات مع تنسيق متسق لكل واحدة

安全审计

低风险
v5 • 1/16/2026

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.

2
已扫描文件
254
分析行数
3
发现项
5
审计总数

风险因素

🌐 网络访问 (1)
📁 文件系统访问 (1)
⚡ 包含脚本 (1)
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
19
社区
90
安全
83
规范符合性

你能构建什么

إضافة مكتبات 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
  • إضافة التبعيات دون التحقق من البدائل أو الضرورة
  • تخطي خطوة التحقق من البناء بعد تغييرات التبعيات
  • تعديل الملفات بدون موافقة المستخدم في الوضع غير المستقل

常见问题

ما هو كتالوج الإصدارات؟
كتالوج الإصدارات (libs.versions.toml) يركز إدارة التبعيات، مما يسهل تحديث الإصدارات عبر المشروع.
هل تعدل هذه المهارة الملفات تلقائيًا؟
لا، تتطلب المهارة موافقة المستخدم قبل إجراء أي تغييرات على ملفات تكوين البناء.
ما أنظمة البناء المدعومة؟
تدعم هذه المهارة المشاريع المبنية على Gradle والتي تستخدم كتالوجات الإصدارات، بما في ذلك تطبيقات Android وJava/Kotlin.
هل بيانات البناء الخاصة بي آمنة؟
نعم، تقرأ هذه المهارة وتعدل فقط ملفات تكوين التبعيات باتباع سير عمل الموافقة.
ماذا لو فشل البناء بعد إضافة تبعية؟
توصي المهارة بتشغيل التحقق من البناء. إذا فشل، يمكنك إزالة التبعية أو حل مشاكل التوافق.
كيف يختلف هذا عن إدارة التبعيات اليدوية؟
تفرض هذه المهارة أفضل الممارسات مثل استخدام كتالوجات الإصدارات، وطلب الموافقة، والتحقق من البناء تلقائيًا.

开发者详情

文件结构

📄 SKILL.md