prompt-engineering-patterns
86تحسين مطالبات LLM للإنتاج
غالبًا ما تفشل مطالبات LLM لأن التعليمات والأمثلة ومعايير التقييم تكون غير واضحة. توفر هذه المهارة قوالب وسير عمل لتحسين المطالبات في Claude وCodex وClaude Code والأدوات المشابهة.
بناء مجموعات اختبارات Bats موثوقة
غالبا ما تفتقر نصوص shell إلى اختبارات قابلة للتكرار لحالات الفشل والملفات والأوامر الخارجية. توفر هذه المهارة أنماط Bats عملية للتأكيدات، والبيانات التجريبية، والمحاكاة، والتنفيذ ضمن CI.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "bats-testing-patterns" from https://skillstore.io/skills/wshobson-bats-testing-patterns.md and its manifest at https://skillstore.io/api/skills/wshobson-bats-testing-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "bats-testing-patterns". يحتاج نص إلى اختبارات للمخرجات الناجحة والوسائط المفقودة.
النتيجة المتوقعة:
خطة اختبار Bats تتضمن حالات منفصلة للمدخلات الصالحة، والمدخلات المفقودة، وأكواد الخروج المتوقعة، وتأكيدات واضحة على المخرجات.
جارٍ استخدام "bats-testing-patterns". تقرأ أداة shell الملفات من دليل إدخال وتكتب النتائج في مكان آخر.
النتيجة المتوقعة:
استراتيجية بيانات تجريبية تستخدم أدلة مؤقتة، وملفات إدخال مولدة، وخطوات تنظيف، ومقارنات مع المخرجات المتوقعة.
جارٍ استخدام "bats-testing-patterns". يستدعي نص نشر curl وjq وأدوات نظام أخرى.
النتيجة المتوقعة:
نهج اختبار يستبدل الأوامر الخارجية، ويعزل PATH، ويتحقق من سلوك الأوامر، ويتجنب استدعاءات الشبكة الحقيقية.
All static findings are false positives caused by Markdown examples for Bats test files, CI snippets, and reference links. No executable skill code, prompt injection, data exfiltration intent, or malicious workflow was found in SKILL.md.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/wshobson-bats-testing-patterns/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/wshobson-bats-testing-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/wshobson-bats-testing-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/wshobson-bats-testing-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/wshobson-bats-testing-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>wshobson. (2026). bats-testing-patterns security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/wshobson-bats-testing-patterns/audits/9@techreport{wshobson-wshobson-bats-testing-patterns-2026,
author = {wshobson},
title = {bats-testing-patterns security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/wshobson-bats-testing-patterns/audits/9},
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: "bats-testing-patterns security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "wshobson"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/wshobson-bats-testing-patterns/audits/9"
identifiers:
- type: other
value: "skillstore:wshobson-bats-testing-patterns:audit:9"
description: "Skillstore immutable audit report identifier"
تبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
sickn33-bats-testing-patterns
2026-09-09
wshobson-bats-testing-patterns
2026-09-09
إنشاء اختبارات Bats لمخرجات الأوامر، وأكواد الخروج، وتغييرات الملفات، وسلوك الفشل في نص مشروع.
إضافة تنفيذ Bats إلى سير عمل GitHub Actions أو Makefile بحيث يتم اكتشاف تراجعات shell قبل النشر.
منح الفريق أنماطا قابلة لإعادة الاستخدام للبيانات التجريبية، وsetup، وteardown، واستبدال الاعتماديات في مجموعات اختبارات shell.
استخدم مهارة bats-testing-patterns لكتابة اختبارات Bats أساسية لنص shell الخاص بي. غطّ النجاح، والفشل، وأكواد الخروج، والمخرجات المتوقعة.
استخدم مهارة bats-testing-patterns لتصميم تخطيط بيانات تجريبية في Bats لهذا النص. ضمّن setup، وteardown، والأدلة المؤقتة، وفحوصات المخرجات المتوقعة.
استخدم مهارة bats-testing-patterns لاختبار دالة shell تستدعي أدوات خارجية. اعرض بدائل الأوامر، وعزل PATH، وتجاوزات البيئة.
استخدم مهارة bats-testing-patterns لإنشاء خطة اختبار Bats جاهزة لـ CI. ضمّن تنظيم الاختبارات، وأهداف Makefile، وتوافق shell، والتنفيذ المتوازي.
المؤلف
wshobsonالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/wshobson/agents/tree/main/plugins/shell-scripting/skills/bats-testing-patternsمرجع
36e07d5e13068e5be64447e8f20b427cf2cbd21a
حداثة الصيانة
٢١/٧/٢٠٢٦
الاستخدام
8 تنزيلات · 167 مشاهدات
بنية الملفات
📄 SKILL.md
تحسين مطالبات LLM للإنتاج
غالبًا ما تفشل مطالبات LLM لأن التعليمات والأمثلة ومعايير التقييم تكون غير واضحة. توفر هذه المهارة قوالب وسير عمل لتحسين المطالبات في Claude وCodex وClaude Code والأدوات المشابهة.
إدارة التطوير المعتمد على السياق
تفقد المشاريع المدعومة بالذكاء الاصطناعي اتساقها عندما تكون أهداف المنتج، وخيارات الحزمة التقنية، وقواعد سير العمل مبعثرة. ترشد هذه المهارة Claude وCodex وClaude Code عبر عناصر سياق Conductor.
بناء نماذج مالية للشركات الناشئة
تحتاج فرق الشركات الناشئة إلى توقعات واضحة قبل أن تتمكن من تخطيط التوظيف وجمع التمويل واستخدام النقد. تنظم هذه المهارة الإيرادات والتكاليف ومدى كفاية النقد والسيناريوهات في مخرجات عملية للتخطيط المالي.
تصميم لوحات مؤشرات أداء رئيسية تقود القرارات
غالبا ما تبني الفرق لوحات معلومات تعرض الكثير من الأرقام لكنها لا توجه إلى اتخاذ إجراء. تساعد هذه المهارة Claude وCodex وClaude Code على اختيار مؤشرات أداء رئيسية ذات معنى، وتنظيم طرق العرض، وعرض المقاييس بوضوح.
كتابة تقارير ما بعد الحوادث بلا لوم
غالبا ما تصبح مراجعات الحوادث غير متسقة، أو مركزة على اللوم، أو صعبة التنفيذ. تساعد هذه المهارة Claude وCodex وClaude Code على صياغة تقارير منظمة لما بعد الحوادث مع جداول زمنية واضحة، وأسباب جذرية، ومالكين محددين.
بناء قصص بيانات واضحة
غالبا ما تفشل المقاييس الخام في إقناع أصحاب المصلحة أو دعم القرارات. تساعد هذه المهارة Claude وCodex وClaude Code على تحويل التحليل إلى سرديات واضحة ومرئيات وتوصيات.
بناء أتمتة اختبارات موثوقة
بواسطة 89jobrien
تؤدي الاختبارات الضعيفة إلى إبطاء الإصدارات وإخفاء حالات التراجع. ترشد هذه المهارة استراتيجية الاختبار، وTDD، والأتمتة، ومراجعة التغطية، وفحوصات الويب باستخدام Playwright.
خطط لاختبارات موثوقة عبر قاعدة التعليمات البرمجية لديك
بواسطة 0xDarkMatter
تساعد هذه المهارة الفرق على اختيار استراتيجيات الاختبار، والمحاكاة، وتجهيزات البيانات، وبوابات التغطية، وأنماط CI دون خلط نطاقات الاختبار. وتمنح Claude وCodex وClaude Code إرشادات منظمة لاختبارات الوحدة، والتكامل، ونهاية إلى نهاية، وTDD، واختبارات خطوط الأنابيب.
أتمتة استراتيجية الاختبار وهندسة الجودة
بواسطة sickn33
غالبا ما تواجه الفرق صعوبة في اختيار تغطية الاختبارات المناسبة، والأدوات، وبوابات الجودة في CI/CD. تساعد هذه المهارة Claude وCodex وClaude Code على تخطيط استراتيجيات أتمتة عملية.
بناء اختبارات Python باستخدام pytest TDD
بواسطة 89jobrien
تحتاج فرق Python غالبًا إلى اختبارات وتغطية وتقارير متسقة دون فقدان انضباط TDD. توفر هذه المهارة سير عمل وأمثلة وإرشادات تقارير تركز على pytest من أجل Claude وCodex وClaude Code.
دليل TDD باستخدام Red-Green-Refactor
بواسطة mattpocock
غالبا ما يصبح العمل القائم على الاختبارات أولا هشا عندما تختبر الفرق التفاصيل الداخلية أو تكتب عددا كبيرا من الاختبارات مسبقا. ترشد هذه المهارة Codex وClaude وClaude Code عبر دورات red-green-refactor تركز على السلوك.
اكتب سكربتات Shell أكثر أمانًا
بواسطة CodingKaiser
غالبًا ما تفشل سكربتات Shell بسبب أخطاء الاقتباس، ومعالجة الأخطاء، وقابلية النقل. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات عملية في Bash وZsh لأتمتة أكثر أمانًا.