تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

Spec-first Agentic Development

تعتبر «Spec-first Agentic Development» منهجية للعمل مع وكلاء البرمجة الذكية، مع التركيز على التغييرات المدفوعة بالمواصفات. تبدأ كل تعديل بمواصفة مكتوبة، يتم مراجعتها مقابل الشيفرة الموجودة قبل التنفيذ. ثم يقوم الوكلاء بالبناء على فروع معزولة، مع حواجز على الالتزامات تتطلب اجتياز الفحوصات، مما يضمن سير عمل تطوير موثق، منظم، وقابل للاستئناف. تعزز هذه الطريقة الوضوح وتقلل من الأخطاء.

زيارة الرابط
مشاركة
لقطة شاشة لـ Spec-first Agentic Development
لقطة شاشة لـ Spec-first Agentic Development

تقدم «Spec-first Agentic Development» نهجًا منظمًا للعمل مع وكلاء البرمجة الذكية، مما يضمن أن كل تغيير يبدأ بمواصفة محددة بوضوح ومراجعة. تهدف هذه المنهجية إلى تعزيز موثوقية وصيانة الشيفرة التي تم تطويرها بواسطة وكلاء الذكاء الاصطناعي من خلال دمج الإشراف البشري والفحوصات الآلية طوال دورة حياة التطوير.

قراءة المزيد

المبدأ الأساسي يتضمن بدء كل مهمة تطوير بمواصفة مكتوبة مخزنة في المستودع. توضح هذه المواصفة الهدف، الحقائق ذات الصلة (بما في ذلك مراجع الملفات والأسطر)، الخطوات الواجب اتخاذها، ومعايير 'الانتهاء' الدقيقة. قبل كتابة أي شيفرة، يقوم مراجع جديد بفحص المواصفة مقابل قاعدة الشيفرة الموجودة للتحقق من دقتها وقابليتها للتنفيذ. بمجرد الموافقة، يتقدم وكيل الذكاء الاصطناعي لبناء الميزة على فرعه المعزول وبيئة العمل الخاصة به. يُسمح بالالتزام النهائي بالوصول إلى المستودع الرئيسي فقط بعد اجتياز جميع الفحوصات والاختبارات المحددة مسبقًا، مما يضمن جودة الشيفرة والامتثال للمواصفة.

يختلف هذا النظام بشكل كبير عن «برمجة الإحساس» التقليدية من خلال استبدال المطالبات العشوائية بمواصفة مراجعة ودائمة. يسجل كل قرار يتخذه الوكيل مع تفسيره، مما يوفر مسار تدقيق واضح ويقلل من الحاجة إلى توثيق ما بعد التطوير. تم تصميم المواصفات لتحديد النية والهندسة بدلاً من أن تكون مولدات شيفرة دقيقة بشكل مفرط، مع توفير الاختبارات وحواجز الالتزام الدقة اللازمة. تُعامل المواصفات القديمة كسجلات تغيير غير قابلة للتغيير، مشابهة للالتزامات، ولا يتم تحديثها، مما يمنع التآكل.

تدعم «Spec-first Agentic Development» التطوير المتوازي، مما يسمح لعدة وكلاء بالعمل على مواصفات مختلفة في نفس الوقت باستخدام معرفات فروع وبيئات عمل فريدة. العملية غير منقطعة، حيث تجيب المواصفات المراجعة مسبقًا على الأسئلة المفتوحة، مما يمكّن الوكلاء من البناء مباشرةً وفقًا لمعايير الانتهاء. يتم هيكلة سير العمل بالكامل، حيث تتوافق مواصفة واحدة مع فرع واحد والتزام واحد، مما يبسط طلبات السحب ويضمن الاتساق. يتم الحفاظ على الحالة في `context.yaml`، مما يجعل العمل قابلاً للاستئناف حتى بعد إعادة التشغيل.

الطريقة، والقوالب، وملحق «Claude Code» جميعها مرخصة بموجب MIT، مما يجعلها حلاً خاليًا من التكاليف. بينما يقوم ملحق «Claude Code» بأتمتة وظائف المحاسبة والحواجز، يمكن أيضًا اعتماد المنهجية مع وكلاء آخرين مثل «Codex»، و«Cursor»، أو «Copilot» من خلال اتباع `AGENTS.md` وتثبيت خطاف git commit-msg للحاجز. تم تطوير هذه الطريقة وتنقيحها من خلال إنشاء «Agent Smith»، وهو مصنع برمجي مفتوح المصدر، مما يوضح تطبيقها العملي وفعاليتها.

  • الفئةمساعدو البرمجة بالذكاء الاصطناعي
  • نموذج التسعيرمجاني
  • النشرسحابي
  • المنصاتالويب

  • تطوير مدفوع بالمواصفات لوكلاء البرمجة الذكية

  • مواصفات مراجعة تم التحقق منها مقابل الشيفرة قبل البناء

  • بيئات عمل معزولة لكل مهمة تطوير

  • التزامات محجوزة تتطلب اجتياز جميع الفحوصات

  • مواصفات دائمة مخزنة في المستودع

  • تسجيل القرارات مع التفسير من أجل تتبع الأثر

  • دعم التطوير المتوازي مع معرفات فروع فريدة

  • سير عمل قابل للاستئناف مع الحالة المخزنة في context.yaml

  • طريقة، قوالب، وملحق «Claude Code» مرخصة بموجب MIT

  • التوافق مع «Codex»، «Cursor»، «Copilot»، والمحطة الطرفية

  • خطاف git commit-msg لفرض حواجز الالتزام

  • التحقق الآلي من الأدلة لاستشهادات المواصفات

  • طلبات سحب منظمة لمواصفة واحدة أو سلسلة من المواصفات

  • السياقات والقواعد المولدة من قاعدة الشيفرة الموجودة

  • لا حاجة لكتابة شيفرة يدوية لعملية بناء «Agent Smith»

  1. تثبيت الملحق/الخطاف: قم بتثبيت ملحق «Claude Code» أو خطاف git commit-msg في نسخة مشروعك.

  2. تهيئة المشروع: قم بتشغيل /spec-first:bootstrap-project لتوليد السياقات والقواعد من الشيفرة الموجودة لديك.

  3. إنشاء المواصفة: حدد مهمة جديدة مع هدف، خطوات، حقائق، ومعايير الانتهاء باستخدام مهارة create-spec.

  4. مراجعة المواصفة: اجعل مراجعًا جديدًا يتحقق من المواصفة مقابل الشيفرة من أجل الدقة والقابلية للتنفيذ.

  5. تطبيق المواصفة: يقوم الوكيل ببناء المواصفة على فرعه وبيئة عمله الخاصة، وفقًا لقواعد المشروع.

  6. تسليم المواصفة: قم بالتزام التغييرات من خلال الحاجز، مع التأكد من اجتياز جميع الفحوصات، وافتح طلب سحب.

  7. تسليم السلسلة: للتغييرات الأكبر، استخدم /spec-first:deliver-series لإدارة وتسليم عدة مواصفات مترابطة.

  • تطوير شيفرة وكيل الذكاء الاصطناعي
  • ضمان جودة الشيفرة
  • إدارة المشاريع المعقدة
  • تعزيز تتبع الشيفرة
  • تسهيل مراجعات الشيفرة
  • أتمتة سير عمل التطوير
  • توجيه المطورين الجدد
  • التكامل مع الأدوات الموجودة

تقييمات Spec-first Agentic Development

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل Spec-first Agentic Development

Spec Kit

تطبيقات الذكاء الاصطناعي

مجموعة المواصفات هي مجموعة أدوات مدعومة بالذكاء الاصطناعي تساعد المطورين على بناء برمجيات عالية الجودة بشكل أسرع من خلال تحويل المواصفات إلى كود قابل للتنفيذ. تركز على تطوير مدفوع…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 87 لـ مديرو المشاريع

عرض الأداة

تطبيقات الذكاء الاصطناعي

مجموعة المواصفات هي مجموعة أدوات مدعومة بالذكاء الاصطناعي تساعد المطورين على بناء برمجيات عالية الجودة بشكل أسرع من خلال تحويل المواصفات إلى كود قابل للتنفيذ. تركز على تطوير مدفوع…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 87 لـ مديرو المشاريع

AgentSmith

تطبيقات الذكاء الاصطناعي

AgentSmith هو إطار مفتوح المصدر لتطوير الوكلاء، يمكّن من الهندسة المنظمة مع قواعد المشروع، والفحوصات، والتحقق. يدعم Claude Code وCodex، ويقدم نهجًا يعتمد على التنفيذ المحلي لتحسين…

أدوات بناء وكلاء الذكاء الاصطناعي

المرتبة 244 لـ شرح الكود

عرض الأداة

تطبيقات الذكاء الاصطناعي

إطار مفتوح المصدر لتطوير الوكلاء، يمكّن من الهندسة المنظمة مع قواعد المشروع، والفحوصات، والتحقق. يدعم Claude Code وCodex، ويقدم نهجًا يعتمد على التنفيذ المحلي لتحسين…AgentSmith هو إطار مفتوح المصدر لتطوير الوكلاء، يمكّن من الهندسة المنظمة مع قواعد المشروع، والفحوصات، والتحقق. يدعم Claude Code وCodex، ويقدم نهجًا يعتمد على التنفيذ المحلي لتحسين…

أدوات بناء وكلاء الذكاء الاصطناعي
المرتبة 244 لـ شرح الكود

pre.dev

تطبيقات الذكاء الاصطناعي

pre.dev هو وكيل ترميز يعمل بالذكاء الاصطناعي مصمم للمهام طويلة الأفق. يخطط قبل الترميز، ويتذكر عبر الجلسات، ويعمل بشكل مستقل لساعات، ويقدم طلبات سحب (pull requests) موثقة بتكلفة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 121 في مساعدو البرمجة بالذكاء الاصطناعي

عرض الأداة

تطبيقات الذكاء الاصطناعي

وكيل ترميز يعمل بالذكاء الاصطناعي مصمم للمهام طويلة الأفق. يخطط قبل الترميز، ويتذكر عبر الجلسات، ويعمل بشكل مستقل لساعات، ويقدم طلبات سحب (pull requests) موثقة بتكلفة…pre.dev هو وكيل ترميز يعمل بالذكاء الاصطناعي مصمم للمهام طويلة الأفق. يخطط قبل الترميز، ويتذكر عبر الجلسات، ويعمل بشكل مستقل لساعات، ويقدم طلبات سحب (pull requests) موثقة بتكلفة…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 121 في مساعدو البرمجة بالذكاء الاصطناعي

AICode

تطبيقات الذكاء الاصطناعي

AICode هو مساعد برمجة مدعوم بالمواصفات مصمم لتعزيز سرعة وجودة تسليم البرمجيات. يتكامل مع VS Code، مما يسمح للمطورين بإدارة المواصفات قبل توليد الكود والتحقق من التنفيذات بعد ذلك،…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 151 لـ شرح الكود

عرض الأداة

تطبيقات الذكاء الاصطناعي

مساعد برمجة مدعوم بالمواصفات مصمم لتعزيز سرعة وجودة تسليم البرمجيات. يتكامل مع VS Code، مما يسمح للمطورين بإدارة المواصفات قبل توليد الكود والتحقق من التنفيذات بعد ذلك،…AICode هو مساعد برمجة مدعوم بالمواصفات مصمم لتعزيز سرعة وجودة تسليم البرمجيات. يتكامل مع VS Code، مما يسمح للمطورين بإدارة المواصفات قبل توليد الكود والتحقق من التنفيذات بعد ذلك،…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 151 لـ شرح الكود

Traycer

تطبيقات الذكاء الاصطناعي

Traycer هو مساحة تخطيط تعتمد على المواصفات لبرمجة الوكلاء، تتيح للمطورين تخطيط التغييرات كمواصفات وتذاكر، وتشغيل عدة وكلاء برمجة جنبًا إلى جنب، ومراجعة التغييرات قبل الشحن.

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 41 في البرمجة والتطوير

عرض الأداة

تطبيقات الذكاء الاصطناعي

مساحة تخطيط تعتمد على المواصفات لبرمجة الوكلاء، تتيح للمطورين تخطيط التغييرات كمواصفات وتذاكر، وتشغيل عدة وكلاء برمجة جنبًا إلى جنب، ومراجعة التغييرات قبل الشحن.Traycer هو مساحة تخطيط تعتمد على المواصفات لبرمجة الوكلاء، تتيح للمطورين تخطيط التغييرات كمواصفات وتذاكر، وتشغيل عدة وكلاء برمجة جنبًا إلى جنب، ومراجعة التغييرات قبل الشحن.

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 41 في البرمجة والتطوير

Kynage Cockpit

تطبيقات الذكاء الاصطناعي

Kynage Cockpit يبسط سير عمل وكلاء البرمجة من خلال توفير تفاصيل المشروع، التذاكر، الأدوار، وسير العمل تلقائيًا. يعزز كفاءة التطوير من خلال ضمان إمكانية تتبع الوثائق، مما يسمح…

أدوات بناء وكلاء الذكاء الاصطناعي

المرتبة 231 لـ شرح الكود

عرض الأداة

تطبيقات الذكاء الاصطناعي

Kynage Cockpit يبسط سير عمل وكلاء البرمجة من خلال توفير تفاصيل المشروع، التذاكر، الأدوار، وسير العمل تلقائيًا. يعزز كفاءة التطوير من خلال ضمان إمكانية تتبع الوثائق، مما يسمح…

أدوات بناء وكلاء الذكاء الاصطناعي
المرتبة 231 لـ شرح الكود

Kiro

وكلاء الذكاء الاصطناعي

Kiro هو أداة تطوير ذكاء اصطناعي ذات طابع وكيل تحتوي على بيئة تطوير متكاملة، واجهة سطر الأوامر، واجهة ويب، وتطبيق موبايل تحول المطالبات إلى مواصفات قابلة للتنفيذ، تتحقق من صحة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 5 في وكلاء الذكاء الاصطناعي

عرض الأداة

وكلاء الذكاء الاصطناعي

أداة تطوير ذكاء اصطناعي ذات طابع وكيل تحتوي على بيئة تطوير متكاملة، واجهة سطر الأوامر، واجهة ويب، وتطبيق موبايل تحول المطالبات إلى مواصفات قابلة للتنفيذ، تتحقق من صحة…Kiro هو أداة تطوير ذكاء اصطناعي ذات طابع وكيل تحتوي على بيئة تطوير متكاملة، واجهة سطر الأوامر، واجهة ويب، وتطبيق موبايل تحول المطالبات إلى مواصفات قابلة للتنفيذ، تتحقق من صحة…

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 5 في وكلاء الذكاء الاصطناعي

Trama

تطبيقات الذكاء الاصطناعي

Trama هو ملحق لـ VS Code يساعد المطورين في إدارة الشيفرة التي تم إنشاؤها بواسطة وكلاء الذكاء الاصطناعي. يقوم بإنشاء خريطة Markdown لتطبيقك، مما يتيح لك مراجعة التغييرات والموافقة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 106 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

عرض الأداة

تطبيقات الذكاء الاصطناعي

ملحق لـ VS Code يساعد المطورين في إدارة الشيفرة التي تم إنشاؤها بواسطة وكلاء الذكاء الاصطناعي. يقوم بإنشاء خريطة Markdown لتطبيقك، مما يتيح لك مراجعة التغييرات والموافقة…Trama هو ملحق لـ VS Code يساعد المطورين في إدارة الشيفرة التي تم إنشاؤها بواسطة وكلاء الذكاء الاصطناعي. يقوم بإنشاء خريطة Markdown لتطبيقك، مما يتيح لك مراجعة التغييرات والموافقة…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 106 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي
1 من 8