Agent Dev Thai Academyprinciples · patterns · architecture

อีกอันที่ผมทำไว้แล้ว useful มากสำหรับคนใช้ Claude Code กับโปรเจกต์ที่แยกเป็นหลาย

ทำงานหลาย repo กับ Claude Code ถ้า session A เปลี่ยนอะไรที่กระทบ B ให้เขียน handoff file ไว้ให้ B อ่าน มี flow write, check, execute, done และ verify เช็คว่า contract ยังตรงกับ code

อีกอันที่ผมทำไว้แล้ว useful มากสำหรับคนใช้ Claude Code กับโปรเจกต์ที่แยกเป็นหลาย repo คือ Handoff Protocol 📨

ปัญหาคือเวลา backend เปลี่ยน response shape ไปแล้ว
frontend session มักยังไม่รู้
AI ก็เลยชอบเดาจาก context เก่า
แล้วบางทีไปพังตอน runtime 😵‍💫

เลยทำ handoff ขึ้นมาไว้ส่งต่อ context ข้าม repo / ข้าม session แบบง่าย ๆ ✍️

หลักคือ
ถ้า session A เปลี่ยนอะไรที่กระทบ session B → เขียน handoff file ไว้ให้ B อ่าน

ในไฟล์ก็บอกสั้น ๆ ว่า

  • เปลี่ยนอะไร
  • ต้องทำอะไรต่อ
  • มี breaking change ไหม
  • contract ใหม่หน้าตาเป็นยังไง

มันเลยไม่ต้องหวังว่า AI จะจำเอง
และไม่ต้องยัด context ใหม่ยาว ๆ ทุกรอบ

ที่ผมชอบคือมันไม่ได้เป็นแค่โน้ต
แต่มันมี flow ชัด ๆ:

write → check → execute → done 🔄

ถ้าใช้เป็นทีมก็วางไว้ใน <repo>/.claude/handoffs/
ถ้าใช้คนเดียวก็แยก solo mode ได้
แล้วทำเสร็จก็ลบได้เลย
ให้ git history เก็บย้อนหลังแทน 📦

มันยังมี verify ด้วย 🔍
เอาไว้เช็คว่า contract ที่เขียนไว้ใน handoff
ยังตรงกับ code จริงอยู่ไหม

เช่น handoff บอกว่า endpoint คืน array
แต่ใน code จริงเปลี่ยนเป็น { bets, count } ไปแล้ว
ก็จะเห็น drift ได้ทันที

สำหรับผม มันช่วยเรื่องงานข้าม repo เยอะมาก
เพราะอย่างน้อย AI ไม่ต้องเดาเองจากโค้ดเก่าตลอด

#ClaudeCode #AICoding #DevWorkflow #BuildInPublic