add-dependency
78إضافة تبعيات Gradle بأمان
يمكن أن تؤدي إضافة مكتبات تابعة لجهات خارجية إلى انحراف الإصدارات وزيادة مخاطر المراجعة. توجّه هذه المهارة إضافات التبعيات المعتمدة عبر تحديثات الكتالوج، وفحوصات الإصدارات، والتحقق من البناء.
إنشاء اختبارات وحدة جاهزة للمشروع
غالبًا ما تبتعد اختبارات الوحدة عن اصطلاحات المشروع وتصبح صعبة الصيانة. تمنح هذه المهارة Claude وCodex وClaude Code سير عمل مركزًا لإنشاء اختبارات موثوقة تتوافق مع معايير مشاريع Android وKotlin.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "create-unit-test" from https://skillstore.io/skills/anysoftkeyboard-create-unit-test.md and its manifest at https://skillstore.io/api/skills/anysoftkeyboard-create-unit-test/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "create-unit-test". أضف اختبارات لفئة mapper لقاعدة بيانات.
النتيجة المتوقعة:
جارٍ استخدام "create-unit-test". أنشئ اختبار وحدة لمساعد Activity في Android.
النتيجة المتوقعة:
جارٍ استخدام "create-unit-test". فشل اختبار وحدة بعد التنفيذ.
النتيجة المتوقعة:
The static findings are false positives caused by Markdown backticks around filenames, paths, Gradle commands, and testing terminology. No prompt injection, data exfiltration, unsafe networking, credential access, or malicious intent was found in SKILL.md.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/anysoftkeyboard-create-unit-test?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/anysoftkeyboard-create-unit-test?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/anysoftkeyboard-create-unit-test/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/anysoftkeyboard-create-unit-test.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>AnySoftKeyboard. (2026). create-unit-test security audit report (audit version 11) [Author version unspecified]. Skillstore. https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11@techreport{anysoftkeyboard-anysoftkeyboard-create-unit-test-2026,
author = {AnySoftKeyboard},
title = {create-unit-test security audit report (audit version 11)},
institution = {Skillstore},
year = {2026},
number = {11},
url = {https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "create-unit-test security audit report (audit version 11)"
version: "unspecified"
type: report
authors:
- name: "AnySoftKeyboard"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/anysoftkeyboard-create-unit-test/audits/11"
identifiers:
- type: other
value: "skillstore:anysoftkeyboard-create-unit-test:audit:11"
description: "Skillstore immutable audit report identifier"
أنشئ ملف اختبار مطابقًا، واختر مسارات النجاح والحالات الطرفية المفيدة، وشغل مهمة اختبار Gradle الصحيحة.
امنح المساعدين وأعضاء الفريق القواعد نفسها لأسماء الاختبارات، ومواقعها، وfakes، وRobolectric، والموثوقية.
استخدم مخرجات اختبار Gradle وتقارير XML لتحديد الإخفاقات وتوجيه إصلاحات مركزة.
استخدم مهارة create-unit-test لإضافة اختبارات وحدة لهذه الفئة. ركز على السلوك القابل للملاحظة، واستخدم موقع ملف الاختبار الصحيح، وشغل مهمة اختبار الوحدة النمطية.
استخدم مهارة create-unit-test لتحديد اختبارات مسار النجاح، والحالات الطرفية، وحالات الخطأ لهذا الملف المصدر. نفذ الحالات الأعلى قيمة واشرح أي حالات تم تخطيها.
استخدم مهارة create-unit-test لكتابة اختبار وحدة Robolectric لهذا المكون في Android. وفر الموارد أو fakes عند الحاجة وحافظ على الاختبار حتميًا.
استخدم مهارة create-unit-test لتشغيل اختبارات وحدة Gradle ذات الصلة، وافحص تقرير الإخفاق، وأصلح مشكلة الاختبار أو المصدر، ثم أعد تشغيل مهمة الاختبار حتى تنجح.
المؤلف
AnySoftKeyboardالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
7db9b9f06e0ab79c575b58bc48c4d8dc9849f424
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
5 تنزيلات · 181 مشاهدات
بنية الملفات
📄 SKILL.md
إضافة تبعيات Gradle بأمان
يمكن أن تؤدي إضافة مكتبات تابعة لجهات خارجية إلى انحراف الإصدارات وزيادة مخاطر المراجعة. توجّه هذه المهارة إضافات التبعيات المعتمدة عبر تحديثات الكتالوج، وفحوصات الإصدارات، والتحقق من البناء.
كتابة سجلات تغييرات التطبيق من سجل Git
تحتاج فرق الإصدارات إلى نص واضح لسجل التغييرات دون قراءة كل commit يدويًا. تراجع هذه المهارة سجل git، وتصفّي التغييرات الظاهرة للمستخدم، وتحدّث أحدث سجل تغييرات للتطبيق.
ابنِ واجهات Android Compose بإرشاد خبير
بواسطة sickn33
تحتاج فرق Android الحديثة إلى إرشادات Compose تتجنب أنماط الحالة والتنقل الهشة. توفر هذه المهارة أنماطًا عملية للحالة والتنقل والأداء وMaterial 3.
بناء تطبيقات Android أصلية باستخدام Kotlin
بواسطة MiniMax-AI
قد تفشل مشاريع Android بسبب ضعف البنية، وعدم اتساق واجهة المستخدم، ومشكلات البناء. توفر هذه المهارة إرشادات مباشرة حول Kotlin وCompose وGradle وإمكانية الوصول والاختبار.
ممارسة التطوير الموجّه بالاختبارات
بواسطة sickn33
غالبًا ما يتخطى المطورون الاختبارات أو يكتبونها بعد التنفيذ. ترشد هذه المهارة Claude وCodex وClaude Code عبر انضباط red-green-refactor.
ممارسة التطوير الموجّه بالاختبارات
بواسطة DMJGilbert
غالبًا ما تكتب وكلاء الترميز بالذكاء الاصطناعي كود التنفيذ قبل إثبات السلوك المتوقع بالاختبارات. تفرض هذه المهارة سير عمل red, green, refactor لعمل أكثر أمانًا على الميزات وإصلاح الأخطاء وإعادة الهيكلة.
ممارسة التطوير المدفوع بالاختبارات
بواسطة Benny9193
غالبًا ما تكتب الفرق التنفيذ قبل وجود اختبارات سلوكية واضحة. ترشد هذه المهارة Claude وCodex وClaude Code خلال دورات Red-Green-Refactor صارمة.
خطط لاستراتيجيات اختبار موثوقة
بواسطة supercent-io
غالبا ما تفوّت الفرق تغطية اختبار مهمة أو تفرط في استخدام الاختبارات البطيئة. تساعد هذه المهارة Claude وCodex وClaude Code على إنتاج خطط اختبار متوازنة مع إرشادات تنفيذ عملية.