سير العمل المتكامل للبرمجة باستخدام العملاء الذكيين لبناء أي شيء (بدون تعقيد أو مبالغة)
원제 · My COMPLETE Agentic Coding Workflow to Build Anything (No Fluff or Overengineering)
핵심 요약
يقدم الفيديو إطار عمل مبسطاً وعالمياً لبناء المشاريع الجديدة باستخدام وكلاء البرمجة الذكيين، يعتمد على التخطيط الدقيق وحماية السياق وتحويل العمليات إلى أوامر قابلة للتكرار لضمان نتائج موثوقة.
하이라이트
أهمية بناء "طبقة الذكاء الاصطناعي" (AI Layer) التي تشمل مستند متطلبات المنتج (PRD) والقواعد والأوامر لضمان سياق دقيق للوكيل.
استخدام استراتيجية "حلقة PIV" (التخطيط، التنفيذ، التحقق) لتقسيم المشاريع الكبيرة إلى مهام برمجية مركزة وقابلة للإدارة.
توفير السياق الثمين من خلال "الأوامر" (Commands) والمهارات القابلة لإعادة الاستخدام لتقليل الافتراضات الخاطئة للذكاء الاصطناعي.
عزل سياق البحث باستخدام الوكلاء الفرعيين (Sub-agents) للحفاظ على نظافة سياق العمل الرئيسي وتجنب الهلوسة.
اعتبار سجل التعديلات (Git History) ذاكرة طويلة المدى للمشروع تساعد الوكيل على فهم تطور قاعدة الكود.
تبني عقلية تطوير النظام (System Development) عبر تحسين طبقة الذكاء الاصطناعي مع كل خطأ يظهر بدلاً من مجرد إصلاح الكود.
타임라인
مقدمة ومفهوم إطار العمل البسيط
يبدأ المتحدث بانتقاد أطر العمل المعقدة والمبالغ فيها الموجودة على منصة GitHub، مؤكداً على الحاجة إلى نظام بسيط ينجز المهام بفعالية. يركز هذا الفيديو تحديداً على تطوير المشاريع الجديدة (Greenfield) بدلاً من الكود الموجود مسبقاً، ويقدم مبادئ عالمية تنطبق على أي وكيل برمجة. يتم استعراض العناصر الأساسية للإطار مثل إدارة السياق، وتحويل العمليات إلى أوامر، وعقلية تطوير النظام لإنشاء نتائج قابلة للتكرار. يوضح المتحدث أن الهدف هو قضاء وقت في البرمجة الفعلية أكثر من قضاء الوقت في إعداد سير العمل نفسه. يعتبر هذا القسم تمهيداً لبناء مشروع عملي أمام المشاهد لشرح المفاهيم بشكل ملموس.
إنشاء طبقة الذكاء الاصطناعي وتفريغ الأفكار
يشرح المتحدث مفهوم "طبقة الذكاء الاصطناعي" وهي مجموعة الأصول في قاعدة الكود التي توفر السياق للوكيل، مثل مستند PRD والقواعد العامة. يبدأ ببناء مشروع يشبه تطبيق "Linktree"، مستخدماً أدوات تحويل الكلام إلى نص مثل Aqua Voice لتفريغ أفكاره بسرعة وكفاءة. يشدد على أهمية عدم الارتجال في المشاريع المعقدة وضرورة البدء بتخطيط غير منظم يتحول لاحقاً إلى مستندات رسمية. يوضح المتحدث أن هدفه هو بناء نسخة مستضافة ذاتياً تتيح للمستخدمين تنظيم الروابط وتتبع التحليلات. هذه المرحلة تعتبر حجر الأساس لضمان توافق رؤية المبرمج مع فهم وكيل الذكاء الاصطناعي.
تقليل الافتراضات واستخدام الوكلاء الفرعيين للبحث
يركز هذا الجزء على استراتيجية تقليل الافتراضات التي يقوم بها وكيل البرمجة، حيث أن سوء التفاهم في الخطة يؤدي لمئات الأسطر من الكود السيئ. يطلب المتحدث من الوكيل (Claude Code) طرح مجموعة من الأسئلة التوضيحية لضمان التوافق التام حول تفاصيل التقنيات مثل Next.js و Neon. يتم شرح فوائد استخدام الوكلاء الفرعيين للقيام بأبحاث الويب واستكشاف قاعدة الكود، مما يساعد في عزل السياق وحمايته من الامتلاء ببيانات غير ضرورية. يوضح الفيديو كيف يمكن للإجابة على خيارات متعددة أن توفر ساعات من تصحيح الأخطاء لاحقاً. تنتهي هذه المرحلة بامتلاك الوكيل لفهم عميق وشامل لكل تفاصيل المنتج المطلوب بناؤه.
بناء مستند متطلبات المنتج (PRD) والقواعد العامة
ينتقل المتحدث إلى "تحويل العمليات إلى أوامر" (Commandifying) عبر تشغيل أمر خاص لإنشاء مستند PRD منظم داخل قاعدة الكود. يحتوي المستند على نطاق المنتج القابل للتطبيق (MVP)، وما هو خارج النطاق، وهيكل المجلدات، ومراحل العمل المفصلة. يتبع ذلك إعداد ملف القواعد العامة (agents.md) الذي يحدد الاصطلاحات البرمجية، واستراتيجية الاختبار، وأنماط الكود التي يجب اتباعها دائماً. يشرح المفهوم الذكي لـ "الكشف التدريجي" للسياق، حيث يتم وضع روابط لملفات مرجعية إضافية تُقرأ فقط عند الحاجة (مثل ملفات خاصة بالواجهة الأمامية أو API). هذا التنظيم يضمن أن يظل سياق المحادثة مركزاً ومختصراً قدر الإمكان.
أمر التهيئة (Prime) وبدء حلقة PIV الأولى
يقدم الفيديو أمر "Prime/" الذي يتم تشغيله في بداية كل جلسة جديدة لمساعدة الوكيل على استيعاب حالة المشروع الحالية وما يجب بناؤه تالياً. يتم شرح حلقة PIV (التخطيط، التنفيذ، التحقق) كعملية مركزة لتحويل ميزات PRD إلى كود فعلي عبر مراحل دقيقة. في مرحلة التخطيط، يتم إنشاء "خطة ميزة" (Feature Plan) تتضمن بيان المشكلة، وقائمة المهام، واستراتيجية التحقق المفصلة قبل كتابة أي كود. يشدد المتحدث على ضرورة إعادة ضبط السياق بين التخطيط والتنفيذ للحفاظ على تركيز النموذج وتقليل الهلوسة البرمجية. هذه المنهجية تضمن أن يكون التنفيذ مجرد عملية تفويض تقني بناءً على خطة محكمة.
التنفيذ العملي والتحقق من النتائج
تبدأ مرحلة التنفيذ حيث يقوم الوكيل ببناء الميزة، وتشغيل عمليات هجرة قاعدة البيانات، وإجراء اختبارات شاملة (End-to-End) باستخدام أتمتة المتصفح. يستعرض المتحدث النتائج العملية للتطبيق، موضحاً كيفية عمل الواجهة، وإضافة الروابط، وتغيير الترتيب بالسحب والإفلات، وحفظ البيانات بنجاح. يؤكد على أهمية "التحقق البشري" المباشر لضمان جودة تجربة المستخدم رغم نجاح الاختبارات الآلية. يتم شرح دور أمر "commit/" في توحيد رسائل Git لتكون بمثابة ذاكرة طويلة المدى للمشروع تساعد في الجلسات المستقبلية. يظهر هذا القسم نجاح إطار العمل في إنتاج كود وظيفي وجميل بأقل جهد يدوي.
اختبار التراجع وعقلية تطوير النظام
في الختام، يتحدث المبرمج عن اختبار التراجع (Regression Testing) لضمان عدم تعطل الميزات القديمة عند إضافة ميزات جديدة، مستعرضاً أداة QA Tech كحل مؤتمت. يشرح القاعدة الذهبية الأخيرة وهي "عقلية تطوير النظام"، حيث يتم تحسين القواعد والسياق (طبقة الذكاء الاصطناعي) مع كل مشكلة تظهر لضمان عدم تكرارها. يوضح كيف طلب من الوكيل تحليلاً لضعف التنسيق البصري وكيفية تحسين ملفات الأنماط (style.md) في المراجع. ينتهي الفيديو بدعوة المشاهدين لتطوير أنظمتهم الخاصة بالتوازي مع الكود، مما يجعل الوكيل أكثر ذكاءً وموثوقية بمرور الوقت. يختتم بالتذكير بأن هذه العملية البسيطة هي المفتاح لبناء أي شيء دون تعقيد مبالغ فيه.
설명
Building software from scratch with coding agents like Claude Code is one of the highest-leverage skills you can develop right now, but honestly most people seriously overcomplicate it. In this video I'll walk you through the complete greenfield AI coding workflow I use daily that is dead simple and super easy to use + evolve for yourself. This is the workflow that lets a single developer build production-grade software in hours instead of weeks. This is a longer video only because I am going through literally everything with you. The framework itself is simple to implement now! ~~~~~~~~~~~~~~~~~~~~~~~~~~ If you want to take the validation phase to the next level, check out QA Tech - AI testing tool for QA automation and Shift-Left Testing. No test code to write, no selectors to maintain: https://qa.tech/ ~~~~~~~~~~~~~~~~~~~~~~~~~~ - If you want to dive even deeper into building reliable and repeatable systems for AI coding, check out the Dynamous Community and Agentic Coding Course: https://dynamous.ai/agentic-coding-course - GitHub repository with the build from this video and command/rules resources (see .claude/): https://github.com/coleam00/link-in-bio-page-builder ~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:00 The Dead Simple Framework for AI Coding 2:28 Creating the AI Layer for Your Codebase 4:14 PRD Creation - The Ultimate Planning Tool 8:38 Subagents for Research 15:42 Global Rules and On Demand Context 20:50 The Prime Command 23:18 The PIV Loop Framework 31:40 Live Feature Implementation + Validation 34:53 Keeping Your Codebase Reliable 38:40 Evolve Your Coding Agent Over Time ~~~~~~~~~~~~~~~~~~~~~~~~~~ Join me as I push the limits of what is possible with AI. I'll be uploading videos weekly - at least every Wednesday at 7:00 PM CDT!
