Contact
Line : comsiam
Contact
Line : comsiam

เมื่อฟีเจอร์หนึ่งเกี่ยวข้องกับหลายไฟล์ การสั่ง Claude Code ว่า “ช่วยทำฟีเจอร์นี้ให้หน่อย” อาจยังไม่ชัดพอว่าต้องแก้ส่วนใดและไฟล์ต่าง ๆ เชื่อมโยงกันอย่างไร ผู้ใช้ ComSiam ควรให้สำรวจโครงสร้างและวางแผนก่อน แล้วกำหนดขอบเขต เกณฑ์รับงาน และวิธีตรวจผลให้ครบ
ฟีเจอร์หนึ่งอาจเกี่ยวข้องกับหน้าจอ จุดเชื่อมต่อ API โมดูลจัดการข้อมูล การตั้งค่า และชุดทดสอบ หากแก้เพียงไฟล์เดียวโดยไม่ตรวจส่วนที่เรียกใช้ อาจเกิดปัญหา เช่น รูปแบบข้อมูลไม่ตรงกันหรือพฤติกรรมเดิมเปลี่ยนไป
การแบ่งงานเป็นสำรวจ วางแผน แก้ไข และตรวจสอบ ช่วยให้เห็นความสัมพันธ์ระหว่างไฟล์ และหยุดตรวจแนวทางได้ก่อนเริ่มเปลี่ยนโค้ดจริง
① เริ่มจากสถานะและบริบทของโปรเจกต์
เปิด Claude Code ในโฟลเดอร์ Repository ที่ต้องการ ตรวจสถานะ Git และบอกเป้าหมายของงาน เช่น ฟีเจอร์ที่ต้องเพิ่มหรือปัญหาที่ต้องแก้
② ให้สำรวจไฟล์ที่เกี่ยวข้องก่อน
ขอให้หาไฟล์ที่เกี่ยวกับฟีเจอร์ จุดเริ่มต้นการทำงาน และโมดูลที่เรียกต่อกัน พร้อมอธิบายหน้าที่ของแต่ละไฟล์โดยอ้างอิงโค้ดจริง
③ ขอแผนงานพร้อมรายการไฟล์ที่คาดว่าจะเปลี่ยน
ให้ Claude Code ระบุว่าจะเปลี่ยนไฟล์ใด เพื่ออะไร และไฟล์เหล่านั้นเชื่อมโยงกันอย่างไร หากมีจุดที่ยังไม่แน่ใจ ให้แยกเป็นคำถามหรือข้อสันนิษฐานก่อนลงมือ
④ กำหนดขอบเขตและเกณฑ์สำเร็จ
ระบุสิ่งที่ต้องทำ สิ่งที่ต้องคงไว้ และวิธีตรวจว่าฟีเจอร์ทำงานถูกต้อง เช่น ต้องแสดงผลแบบใดเมื่อข้อมูลครบหรือไม่ครบ
⑤ ให้แก้ตามแผนและรายงานความคืบหน้า
ขอให้ทำตามรายการไฟล์ที่ตกลงกัน หากพบว่าจำเป็นต้องแก้ไฟล์อื่น ให้ชี้แจงเหตุผลก่อนหรือรายงานให้ตรวจได้ ไม่ควรปรับโครงสร้างส่วนที่ไม่เกี่ยวข้องไปพร้อมกัน
⑥ ตรวจ Diff และทดสอบทั้งเส้นทางการทำงาน
ตรวจไฟล์ที่เปลี่ยนด้วย git status และ git diff แล้วรันทดสอบตามคำสั่งของโปรเจกต์ ทดลองใช้ฟีเจอร์ตั้งแต่จุดเริ่มต้นไปจนถึงผลลัพธ์ เพื่อดูว่าการเชื่อมโยงระหว่างไฟล์ทำงานครบหรือไม่
ช่วยเพิ่ม [ชื่อฟีเจอร์] ในโปรเจกต์นี้
เป้าหมาย: [อธิบายสิ่งที่ผู้ใช้ต้องทำได้]
เกณฑ์สำเร็จ:
① [ผลลัพธ์เมื่อใช้งานตามปกติ]
② [พฤติกรรมเมื่อข้อมูลไม่ครบหรือไม่ถูกต้อง]
③ [พฤติกรรมเดิมที่ต้องคงไว้]ก่อนแก้ไฟล์ ให้สำรวจโครงสร้างและหาไฟล์ที่เกี่ยวข้อง อธิบายเส้นทางการทำงานและเสนอแผน โดยระบุไฟล์ที่คาดว่าจะเปลี่ยน
หลังฉันตรวจแผนแล้ว ให้ทำตามขอบเขต แก้เฉพาะสิ่งที่จำเป็น หากพบว่าต้องแตะไฟล์นอกแผน ให้อธิบายเหตุผล
เมื่อเสร็จ ให้สรุปไฟล์ที่เปลี่ยน เหตุผลของแต่ละจุด คำสั่งทดสอบที่รัน และผลที่ได้ อย่า Commit หรือ Push
ผู้ใช้ ComSiam สามารถนำ Prompt นี้ไปเติมข้อมูลเฉพาะโปรเจกต์ หากแผนที่ Claude Code เสนอมีไฟล์จำนวนมากหรือมีการปรับโครงสร้างที่ไม่จำเป็น ให้ขอให้ลดขอบเขตก่อนเริ่มแก้
ผลทดสอบผ่านช่วยเพิ่มความมั่นใจ แต่ไม่ได้รับรองว่าครอบคลุมทุกกรณี ควรลองเส้นทางใช้งานจริงและตรวจข้อกำหนดของระบบที่เกี่ยวข้องก่อนนำขึ้นใช้งาน
งานหลายไฟล์ควรเริ่มจากสำรวจความเชื่อมโยงและเสนอแผนก่อนแก้ กำหนดขอบเขตกับเกณฑ์สำเร็จให้ชัด จากนั้นตรวจ Diff และทดสอบเส้นทางการทำงานครบทุกส่วน วิธีนี้ช่วยให้ตรวจงานของ Claude Code ได้เป็นขั้นตอนและลดการเปลี่ยนแปลงที่ไม่เกี่ยวข้อง ผู้ใช้ ComSiam ควรตรวจโค้ดและผลทดสอบก่อนรับงานทุกครั้ง