writing-plans
79إنشاء خطط تنفيذ مفصلة
يكون العمل المعقد محفوفا بالمخاطر عندما لا تُقسّم المتطلبات إلى خطوات واضحة. تحوّل هذه المهارة المواصفات إلى خطط تنفيذ تركّز على الاختبارات لـ Claude وCodex وClaude Code.
ممارسة التطوير الموجّه بالاختبارات
غالبًا ما تُشحن أعمال التنفيذ دون اختبارات تثبت السلوك. ترشد هذه المهارة Claude وCodex وClaude Code عبر تطوير صارم يبدأ بالاختبارات.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "test-driven-development" from https://skillstore.io/skills/obra-test-driven-development.md and its manifest at https://skillstore.io/api/skills/obra-test-driven-development/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "test-driven-development". تنفيذ سلوك إعادة المحاولة لعملية فاشلة.
النتيجة المتوقعة:
يكتب المساعد اختبار إعادة محاولة فاشلًا، ويؤكد الفشل المتوقع، ويضيف منطق إعادة محاولة بالحد الأدنى، ثم يعيد الهيكلة بعد نجاح جميع الاختبارات.
جارٍ استخدام "test-driven-development". إصلاح قبول عمليات إرسال البريد الإلكتروني الفارغة.
النتيجة المتوقعة:
ينشئ المساعد اختبار تراجع لإدخال بريد إلكتروني فارغ، ويتحقق من الفشل الحالي، ثم يضيف التحقق لذلك السلوك.
جارٍ استخدام "test-driven-development". مراجعة الاختبارات التي تعتمد بشكل كبير على mocks.
النتيجة المتوقعة:
يشير المساعد إلى التأكيدات المتعلقة بعناصر mock، ويوصي باختبار السلوك الحقيقي، ويقترح mocks ذات مستوى أدنى فقط عندما تكون العزلة مطلوبة.
All static findings are false positives caused by Markdown fences, inline examples, or ordinary testing guidance. I found no prompt injection, data exfiltration intent, reconnaissance behavior, or unsafe command construction in the reviewed files.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/obra-test-driven-development/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/obra-test-driven-development?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/obra-test-driven-development?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/obra-test-driven-development/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/obra-test-driven-development.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>obra. (2026). test-driven-development security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/obra-test-driven-development/audits/8@techreport{obra-obra-test-driven-development-2026,
author = {obra},
title = {test-driven-development security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/obra-test-driven-development/audits/8},
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: "test-driven-development security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "obra"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/obra-test-driven-development/audits/8"
identifiers:
- type: other
value: "skillstore:obra-test-driven-development:audit:8"
description: "Skillstore immutable audit report identifier"
تبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
dmjgilbert-test-driven-development
2026-09-09
obra-test-driven-development
2026-09-09
cycleaddict-test-driven-development
2026-09-09
cygnusfear-test-driven-development
2026-09-09
addyosmani-test-driven-development
2026-09-22
dyai2025-test-driven-development
2026-09-09
codingcossack-test-driven-development
2026-09-09
zhanlincui-test-driven-development
2026-09-09
sickn33-test-driven-development
2026-09-09
davila7-test-driven-development
2026-09-09
استخدم المهارة لتعريف سلوك واحد متوقع، وإثبات أنه يفشل، ثم تنفيذ أصغر تغيير يجعله ينجح.
أعد إنتاج الخطأ باختبار فاشل قبل تعديل مسار الكود المتأثر.
استخدم قائمة التحقق ومرجع الأنماط المضادة أثناء مراجعات أعمال التنفيذ بمساعدة الذكاء الاصطناعي.
استخدم TDD صارمًا لهذه الميزة: [feature]. حدد سلوكًا واحدًا أولًا، واكتب الاختبار الفاشل، وتحقق من الفشل، ثم نفّذ الحد الأدنى من التغيير.
استخدم مهارة TDD هذه لإصلاح هذا الخطأ: [bug]. أنشئ اختبار تراجع فاشلًا يعيد إنتاجه قبل تغيير كود الإنتاج.
أعد هيكلة [area] باستخدام هذه المهارة. أكّد أولًا اختبارات السلوك أو أضفها، وتحقق من فشلها عند الحاجة، ثم أبقِ جميع الاختبارات ناجحة أثناء التنظيف.
دقّق خطة التنفيذ هذه وفق TDD صارم. حدد الاختبارات الفاشلة المفقودة، وأنماط mock المضادة، وأصغر اختبار تالٍ آمن لكتابته.
المؤلف
obraالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
62e2a730c5cd74eab4c7164309d810de660fcea3
حداثة الصيانة
٢٠/٧/٢٠٢٦
الاستخدام
9 تنزيلات · 373 مشاهدات
بنية الملفات
إنشاء خطط تنفيذ مفصلة
يكون العمل المعقد محفوفا بالمخاطر عندما لا تُقسّم المتطلبات إلى خطوات واضحة. تحوّل هذه المهارة المواصفات إلى خطط تنفيذ تركّز على الاختبارات لـ Claude وCodex وClaude Code.
بناء مهارات ذكاء اصطناعي مختبرة
يمكن أن تفشل مهارات الذكاء الاصطناعي عندما تكون التعليمات غامضة أو غير مختبرة. ترشد هذه المهارة كتابة المهارات بأسلوب قائم على الاختبار، مع سيناريوهات ضغط وحلقات تحقق.
تنفيذ خطط التطبيق مع نقاط تحقق
يمكن أن تفقد خطط التطبيق تركيزها عندما ينتقل العمل إلى جلسة AI منفصلة. ترشد هذه المهارة Claude وCodex وClaude Code خلال التنفيذ على دفعات، والتحقق، ونقاط مراجعة التقدم.
تقييم ملاحظات مراجعة الكود
قد تكون ملاحظات مراجعة الكود غير واضحة أو غير صحيحة أو غير مكتملة. تساعد هذه المهارة Claude وCodex وClaude Code على التحقق من الاقتراحات، وطرح أسئلة دقيقة، وتنفيذ التغييرات التي تمت مراجعتها بعناية.
تخطيط ميزات عبر عصف ذهني موجّه
غالبًا ما تنتقل أفكار الميزات إلى التنفيذ قبل أن تتضح الأهداف والقيود. ترشد هذه المهارة Claude وCodex وClaude Code عبر الأسئلة والمفاضلات وملاحظات التصميم التي تم التحقق منها.
تنفيذ الخطط مع مراجعات الوكلاء الفرعيين
تفقد خطط التنفيذ المعقدة جودتها عندما يتولى سياق واحد كل مهمة. تنسّق هذه المهارة وكلاء فرعيين جددًا للتنفيذ، وفحوصات المواصفات، ومراجعات جودة الكود.
دليل TDD باستخدام Red-Green-Refactor
بواسطة mattpocock
غالبا ما يصبح العمل القائم على الاختبارات أولا هشا عندما تختبر الفرق التفاصيل الداخلية أو تكتب عددا كبيرا من الاختبارات مسبقا. ترشد هذه المهارة Codex وClaude وClaude Code عبر دورات red-green-refactor تركز على السلوك.
تحليل أنماط الكود والمعمارية
بواسطة C0ntr0lledCha0s
تخفي قواعد الكود الكبيرة بُنى متكررة وخيارات معمارية غير واضحة. تعثر هذه المهارة على الأنماط، وتشرح الهدف منها، وتبرز فرص إعادة الهيكلة العملية.
بناء أتمتة اختبارات موثوقة
بواسطة 89jobrien
تؤدي الاختبارات الضعيفة إلى إبطاء الإصدارات وإخفاء حالات التراجع. ترشد هذه المهارة استراتيجية الاختبار، وTDD، والأتمتة، ومراجعة التغطية، وفحوصات الويب باستخدام Playwright.
خطط لاختبارات موثوقة عبر قاعدة التعليمات البرمجية لديك
بواسطة 0xDarkMatter
تساعد هذه المهارة الفرق على اختيار استراتيجيات الاختبار، والمحاكاة، وتجهيزات البيانات، وبوابات التغطية، وأنماط CI دون خلط نطاقات الاختبار. وتمنح Claude وCodex وClaude Code إرشادات منظمة لاختبارات الوحدة، والتكامل، ونهاية إلى نهاية، وTDD، واختبارات خطوط الأنابيب.
أنشئ اختبارات Go أفضل
بواسطة 89jobrien
تحتاج فرق Go إلى اختبارات متسقة عبر اختبارات الوحدات، والتكاملات، والمحاكيات، والقياسات المعيارية، والتغطية. توفر هذه المهارة أنماط اختبار عملية في Go يمكن لـ Claude وCodex وClaude Code تطبيقها أثناء التطوير.
بناء اختبارات Python باستخدام pytest TDD
بواسطة 89jobrien
تحتاج فرق Python غالبًا إلى اختبارات وتغطية وتقارير متسقة دون فقدان انضباط TDD. توفر هذه المهارة سير عمل وأمثلة وإرشادات تقارير تركز على pytest من أجل Claude وCodex وClaude Code.