التعامل مع تعليقات المراجعة
الـ PR الخاص بك مفتوح. يراجعه أحدهم — زميل في الفريق، أو bot آلي، بل ربما Claude نفسه في جولة مراجعة — ويترك تعليقات. «قد يسرّب هذا الذاكرة.» «أعد تسمية هذا توضيحًا.» «ينقصك test هنا.» بالنسبة لكثير من الناس، هذا هو الجزء الذي يبدو وكأنه حُكم نهائي. لكنه ليس كذلك.
تعليقات المراجعة مجرّد نوع آخر من الـ prompts. وجّه Claude إليها، فيجري التغييرات، وتعمل push من جديد، فيحدّث الـ PR نفسه بنفسه.
هذا هو إيقاع الـ iterating مع Claude نفسه الذي تعرفه أصلًا من الدرس 5.3 — لكن التغذية الراجعة الآن تأتي من مراجِع بدل عينك أنت. أنت لا تبدأ من جديد. ولا تفتح PR جديدًا. بل تجري التغييرات المطلوبة على الـ branch نفسه، وتعمل commit، وتعمل push — فيلتقط الـ PR المفتوح الـ commits الجديدة تلقائيًا. إنه يحدّث نفسه في مكانه فحسب.
على طريقة Claude
مع إعداد gh (الـ tool نفسه من الدرس 8.6)، يستطيع Claude قراءة التعليقات من الـ PR مباشرةً:
تعامل مع تعليقات المراجعة على هذا الـ PR
address the review comments on this PR
يقرأ كلّ تعليق، ويجري التغييرات، وتعمل أنت push. أو، إن فضّلت، الصق تعليقًا واحدًا بنفسك واترك Claude يتصرّف بناءً عليه وحده. في الحالتين، يصير تعليق المراجعة prompt — وأنت تعرف أصلًا كيف تتعامل مع prompt.
الحكم لا يزال بيدك
إليك الجزء الذي لا ينبغي تخطّيه: ليس كلّ تعليق صحيحًا. قد يخطئ المراجِع. وقد يسيء Claude فهم ما يطلبه التعليق. هذه عادتا ثِق، لكن تحقّق وقراءة الخطة بعين ناقدة من جديد، لكن على جانب المراجعة هذه المرّة.
فالتعليق ليس أمرًا — إنه جزء من نقاش. أنت تقرّر أيّها تتصرّف بناءً عليه، وأيّها تردّ عليه معترضًا في محادثة الـ PR مع تعليل موقفك. «التقاط جيّد، أُصلِح» و«تركت هذا كما هو لأنّ…» كلاهما ردّ كامل ومهنيّ.
ما التالي
تلك هي كلّ قطعة من الحلقة — الـ commit، والرسالة، والـ branch، والـ push، والـ PR، والمراجعة. الدرس الأخير يشغّلها كلّها من البداية إلى النهاية على تغيير واحد حقيقي، حتى يكفّ الأمر عن كونه سبع أفكار ويصير حركةً واحدة. التالي.