Contact
Line : comsiam
Contact
Line : comsiam

Claude Code ช่วยอ่านไฟล์ในโปรเจกต์เพื่อทำความเข้าใจโค้ด และแก้ไฟล์ตามโจทย์ที่กำหนดได้ วิธีควบคุมงานคือเริ่มจากให้สำรวจก่อน ระบุไฟล์ที่อนุญาตหรือขอบเขตที่ต้องการแก้ แล้วตรวจการเปลี่ยนแปลงทุกครั้ง ผู้ใช้ ComSiam ควรเปิด Claude Code ในโฟลเดอร์โปรเจกต์ที่ถูกต้อง และเริ่มจากงานขนาดเล็กก่อน
① เปิด Terminal ในโฟลเดอร์โปรเจกต์ แล้วเรียก claude
② ขอให้ Claude อธิบายโครงสร้างและระบุไฟล์ที่เกี่ยวข้อง
③ กำชับว่ายังไม่ให้แก้หรือสร้างไฟล์
④ ตรวจว่าชื่อไฟล์และคำอธิบายตรงกับโปรเจกต์จริง
⑤ หากข้อมูลยังไม่พอ ให้ส่งบริบทเพิ่มก่อนเริ่มแก้
ตัวอย่างคำสั่ง:
ช่วยอ่านโปรเจกต์นี้และสรุปไฟล์ที่เกี่ยวข้องกับระบบเข้าสู่ระบบ
อธิบายว่าแต่ละไฟล์ทำหน้าที่อะไร
ตอนนี้ให้อ่านอย่างเดียว ห้ามแก้ไขหรือสร้างไฟล์
ถ้าต้องดูไฟล์อื่นเพิ่ม ให้บอกชื่อไฟล์และเหตุผลก่อน
Claude Code อ่านไฟล์โปรเจกต์ตามบริบทที่จำเป็นได้ แต่การระบุเป้าหมายจะช่วยให้การสำรวจไม่กว้างเกินไป
ก่อนสั่งแก้ ให้ระบุ:
ตัวอย่าง Prompt:
ช่วยแก้ข้อความแจ้งเตือนเมื่อผู้ใช้กรอกแบบฟอร์มไม่ครบ
ขอบเขต:
- อ่านไฟล์ที่เกี่ยวข้องก่อน
- แก้เฉพาะไฟล์ของฟอร์มและไฟล์ทดสอบที่เกี่ยวข้อง
- ห้ามแก้ไฟล์ตั้งค่าหรือเพิ่มไลบรารี
- คงรูปแบบการส่งข้อมูลเดิม
ก่อนแก้ ให้สรุปไฟล์ที่จะเปลี่ยนและแผนสั้น ๆ
หลังแก้ ให้สรุป Diff และวิธีทดสอบ
Claude Code มีโหมดสิทธิ์ที่กำหนดระดับการอนุมัติการทำงาน ผู้ใช้สามารถดูคำขอและการเปลี่ยนแปลงก่อนยอมรับได้ หากยังเริ่มต้น ให้ใช้รูปแบบที่ยังตรวจและอนุมัติการแก้ไข แทนการเปิดสิทธิ์ให้ทำงานโดยไม่ตรวจ
เมื่อมีคำขออนุมัติ ให้ตรวจ:
① คำสั่งหรือไฟล์ที่ Claude จะเปลี่ยน
② เหตุผลที่ต้องทำสิ่งนั้น
③ ขอบเขตตรงกับที่สั่งไว้หรือไม่
④ มีการติดตั้งแพ็กเกจ ลบไฟล์ หรือแก้การตั้งค่าหรือไม่
ถ้าคำขอเกินขอบเขต ให้ปฏิเสธและบอกให้ Claude ทำเฉพาะสิ่งที่อนุญาตไว้
หลัง Claude ทำงาน ให้ตรวจรายการไฟล์และ Diff ก่อนยอมรับโค้ด:
git status --short
git diff
หากต้องการดูไฟล์ใดไฟล์หนึ่ง:
git diff -- path/to/file
ตรวจว่ามีการแก้ไฟล์เกินที่กำหนดหรือไม่ โค้ดส่วนอื่นเปลี่ยนโดยไม่จำเป็นหรือไม่ และมีการเพิ่มไฟล์หรือ Dependency ที่ไม่ได้ขอหรือไม่ จากนั้นทดลองรันโปรแกรมหรือชุดทดสอบที่เกี่ยวข้อง
① ให้ Claude ระบุไฟล์ที่เกี่ยวข้องก่อน
② ขอแผนก่อนแก้ หากมีหลายไฟล์หรือหลายขั้นตอน
③ แบ่งโจทย์ใหญ่เป็นงานย่อย เช่น วิเคราะห์ก่อน แก้ส่วนแรก แล้วทดสอบ
④ ระบุข้อห้ามให้เฉพาะเจาะจง เช่น “ห้ามแก้ไฟล์ฐานข้อมูล”
⑤ ตรวจ Diff หลังแต่ละงานย่อย
⑥ ใช้ Git หรือสำเนาโปรเจกต์เพื่อย้อนกลับได้ หากจำเป็น
สำหรับโปรเจกต์ของ ComSiam ที่มีโค้ดใช้งานจริง ควรทดลองกับ Branch หรือสำเนาก่อนให้ Claude เปลี่ยนหลายไฟล์ และไม่ควรนำการแก้ขึ้นเว็บไซต์จริงโดยไม่ทดสอบ
ไม่ควรเข้าใจว่า Claude เข้าถึงทั้งเครื่องโดยอัตโนมัติ ให้เปิดในโฟลเดอร์โปรเจกต์ที่ต้องการทำงาน และตรวจการตั้งค่าสิทธิ์กับขอบเขตไดเรกทอรี
ได้ ระบุไฟล์หรือโฟลเดอร์ที่ต้องการ พร้อมบอกว่าไม่ให้แตะส่วนใด หากยังไม่แน่ใจชื่อไฟล์ ให้ขอให้ Claude สำรวจและเสนอไฟล์ก่อน
ใช้ Git ตรวจ Diff และย้อนการเปลี่ยนแปลงตามกระบวนการของโปรเจกต์ หรือคืนไฟล์จากสำเนาสำรอง ตรวจคำสั่งก่อนย้อนกลับเพื่อไม่ให้ทับงานอื่นที่ยังต้องเก็บไว้
ขึ้นอยู่กับความเสี่ยงและความคุ้นเคยกับโปรเจกต์ ผู้เริ่มต้นควรตรวจคำขอและ Diff ก่อนยอมรับ โดยเฉพาะเมื่อเกี่ยวข้องกับหลายไฟล์หรือระบบสำคัญ
ให้ Claude Code อ่านและแก้ไฟล์อย่างควบคุมได้โดยเริ่มจากการสำรวจ ระบุขอบเขตและข้อห้ามให้ชัด ตรวจคำขออนุมัติ แล้วอ่าน Diff และทดสอบหลังแก้ทุกครั้ง ผู้อ่าน ComSiam สามารถใช้ Prompt ตัวอย่างในบทความนี้เพื่อคุมงานให้แก้เฉพาะส่วนที่ต้องการ