อีกอันที่ผมทำไว้แล้ว 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