context-driven-development
إدارة سياق مشروع مدفوع بالذكاء الاصطناعي
أنشئ توثيقًا منظّمًا للمشروع لتحسين اتساق الذكاء الاصطناعي ومحاذاة الفريق. حدّد مصنوعات سياقية توجه قرارات التطوير وتحافظ على الذاكرة المؤسسية عبر الجلسات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "context-driven-development". I'm onboarding a new developer to our Conductor project and want to ensure they understand the context management approach. What are the essential artifacts and how should they be structured?
النتيجة المتوقعة:
- راجع بنية دليل conductor/ الخاص بالمشروع التي تحتوي على: index.md (مركز التنقل)، product.md (الرؤية والأهداف)، tech-stack.md (اختيارات التقنية)، workflow.md (ممارسات التطوير)، و tracks.md (سجل وحدات العمل)
- يجب أن يقرأ المطوّر الجديد أولًا product.md لفهم ما نبنيه ولماذا، ثم tech-stack.md لفهم اختيارات التقنية والاعتمادات
- ينبغي أن يراجع workflow.md لفهم منهجية التطوير، واتفاقيات الالتزام (commit)، وبوابات الجودة قبل بدء العمل
- أخيرًا، اجعله يتحقق من tracks.md لرؤية الأعمال النشطة ومراجعة spec.md و plan.md لأي مسار محدد مكلّف به
استخدام "context-driven-development". My team is inconsistent about updating context artifacts after we complete features. Some people update product.md, others update tech-stack.md, and rarely do we keep everything synchronized.
النتيجة المتوقعة:
أسّس عملية تحديث متسقة بعد اكتمال كل ميزة. عند انتهاء العمل، حدّث تلقائيًا: tracks.md لتمييز الحالة كمكتملة، و product.md لعكس القدرات الجديدة، وأي تغييرات في tech-stack.md إذا أضيفت اعتمادات جديدة. تحقق دائمًا من تحديث المصنوعات المرتبطة معًا لمنع التوثيق القديم.
التدقيق الأمني
آمنDocumentation skill describing development methodology. Static scanner false positives: slash commands like /conductor:setup are tool invocation syntax, not code execution. No cryptographic operations, scripts, network requests, or dangerous patterns found in actual content.
درجة الجودة
ماذا يمكنك بناءه
إعداد الفريق الجديد
يستخدم قادة الفريق هذه المهارة لتأسيس ممارسات تطوير متسقة عبر أعضاء الفريق، مع ضمان وصول الجميع إلى نفس رؤية المنتج والقرارات التقنية ومعايير سير العمل.
مشاريع تطوير بمساعدة الذكاء الاصطناعي
المطوّرون الذين يعملون مع Claude Code أو Codex يستخدمون سياقًا منظّمًا لتحسين اتساق الذكاء الاصطناعي عبر الجلسات، مما يقلّل الحاجة إلى إعادة شرح متطلبات المشروع في كل مرة.
تحديث قاعدة شيفرة قديمة
تستخدم الفرق التي تعمل على مشاريع brownfield هذه المهارة لاستخراج السياق الضمني من الشيفرة الحالية وتأسيس معايير توثيق جديدة قبل إعادة الهيكلة.
جرّب هذه الموجهات
أنا أبدأ مشروعًا جديدًا وأريد تأسيس إدارة سياق صحيحة. هل يمكنك شرح المصنوعات الأساسية التي أحتاج إلى إنشائها (product.md, tech-stack.md, workflow.md) وبنية المجلدات الموصى بها؟ ما المبادئ الرئيسية التي ينبغي أن أتبعها؟
لقد أنهيت للتو تنفيذ ميزة في مشروع Conductor الخاص بي. أي مصنوعات سياق يجب أن أُحدّث؟ تحديدًا، هل يجب تعديل product.md أو tech-stack.md أو workflow.md أو tracks.md، وكيف أحافظ على تزامنها؟
أنا على وشك البدء بالعمل على مسار جديد. ما قائمة التحقق من صحة السياق التي ينبغي أن أراجعها؟ ما الفحوصات التي يجب أن أجريها لسياق المنتج والسياق التقني وسياق سير العمل وسياق المسار قبل المتابعة؟
أجد عدم اتساق بين tech-stack.md والاعتمادات الفعلية في الشيفرة. ماذا يجب أن أفعل عندما تكون مصنوعات السياق غير متزامنة؟ كيف أتعامل مع حالة لا يتطابق فيها التوثيق التقني مع التنفيذ؟
أفضل الممارسات
- اقرأ جميع مصنوعات السياق ذات الصلة قبل البدء بأي عمل تنفيذ
- أجرِ تغييرات سياقية تدريجية بدلًا من إعادة كتابة ضخمة
- قم بإصدار تغييرات السياق جنبًا إلى جنب مع تغييرات الشيفرة في git
- أدرج مراجعات مصنوعات السياق في عمليات طلبات السحب
- نفّذ قائمة التحقق من صحة السياق قبل البدء بميزات كبيرة
تجنب
- إنشاء مصنوعات سياق غير موثّقة أو الاعتماد على معلومات مرتجلة
- عدم تحديث السياق بعد اكتمال الميزات أو تغييرات الاعتمادات
- السماح لشخص واحد بصيانة السياق دون مدخلات الفريق أو مراجعته
- إنشاء تفاصيل مفرطة تجعل السياق صعب الصيانة
- التعامل مع السياق على أنه ثابت بدلًا من توثيق حي يتطور
الأسئلة المتكررة
ما هو التطوير القائم على السياق؟
أي مصنوعات ينبغي أن أنشئها لمشروعي؟
كيف أعرف متى يجب تحديث مصنوعات السياق؟
هل هذه المهارة مناسبة لمشاريع greenfield أم brownfield؟
كيف يحسّن ذلك التطوير بمساعدة الذكاء الاصطناعي؟
من المسؤول عن صيانة السياق؟
تفاصيل المطور
المؤلف
wshobsonالترخيص
MIT
المستودع
https://github.com/wshobson/agents/tree/main/plugins/conductor/skills/context-driven-development/مرجع
main
بنية الملفات
📄 SKILL.md