Factory Review — ถ้า Claude ตายพรุ่งนี้ workflow คุณรอดมั้ย
ใช้ model เดียวทำทุกอย่างคือโดน lock-in เขียน prompt เป็น skill file markdown ที่ model ไหนก็อ่านได้ แล้วใช้ droid CLI ส่งให้ model อื่นอย่าง DeepSeek review งานที่ Claude เขียน
ถ้า Claude ล่มพรุ่งนี้ — workflow คุณยังทำงานได้มั้ย?
ถ้าคำตอบคือ "ตายสนิท" — แปลว่าคุณโดน AI ตัวเดียวขังไว้โดยไม่รู้ตัว
หลายคนเลือก model เดียวแล้วใช้มันทำทุกอย่าง
Claude เขียน prompt ให้ Claude review ให้ Claude แก้ให้ สุดท้ายทุกอย่างติดอยู่ใน context window เดียว
วันที่มัน down หรือ rate limit — ทุกอย่างหยุด
วิธีที่ใช้คือเขียน prompt เป็น skill file ธรรมดา — markdown ที่ model ไหนก็อ่านออก ไม่ hardcode API key ไม่มี model-specific syntax ไม่มีอะไรที่ผูกกับ Claude, GPT, หรือ Gemini โดยเฉพาะ
พอต้องการ second opinion หรือ Claude ล่ม ก็ส่ง skill เดียวกันไปให้ model อื่นรัน
tool ที่ใช้คือ droid CLI จาก Factory AI (factory.ai)
Factory AI คือ platform ที่รวม model หลายตัวไว้ใน CLI เดียว — DeepSeek, Kimi, MiniMax, GLM, Gemini — เปลี่ยน model ได้ด้วย flag เดียว
droid exec --model deepseek-v4-pro "review code นี้"
droid exec --model kimi-k2.6 "review spec นี้"
droid exec --model minimax-m2.7 "review content นี้"
ไม่ต้องลง CLI หลายตัว ไม่ต้องจัดการ API key หลายชุด account เดียว model ทุกตัว
ทำไมต้อง Factory ไม่ใช่แค่ไปใช้ Gemini CLI หรือ Codex CLI แยก?
- model เดียวไม่พอสำหรับ review — Claude Code ใช้เขียนโค้ดเก่ง แต่ถ้าให้มัน review งานตัวเอง มันพลาด blind spot เดิม DeepSeek เจอ race condition ที่ Claude ไม่แตะ Kimi จับ edge case ใน spec ยาวๆ ที่ model อื่นข้าม
- CLI แต่ละตัวผูกกับ model เดียว — Claude Code ได้แค่ Claude, Codex ได้แค่ GPT, Gemini CLI ได้แค่ Gemini แต่ droid เปลี่ยน model ได้เลยจาก flag เดียว
- อ่าน codebase ได้เหมือน Claude Code — droid ไม่ใช่แค่ chat มันอ่าน file, run command, แก้โค้ดได้ในตัว
workflow จริงที่ใช้:
เขียนโค้ดด้วย Claude Code → ก่อน deploy สั่ง droid review:
droid exec --model deepseek-v4-pro -f skills/factory-review/SKILL.md "review โค้ดที่เพิ่งแก้"
DeepSeek อ่าน codebase แล้วหาจุดที่ Claude ไม่ได้พูดถึง — validation ที่ขาด, error handling ที่หลุด, logic ที่ซ้ำกัน
ใช้กับ content review ก็ได้ — ส่ง post draft ให้ DeepSeek ตรวจ Thai naturalness, brag detection, structure ก่อน publish
ไม่ต้องเปิด browser ไม่ต้อง copy-paste ข้าม tab ทุกอย่างอยู่ใน terminal
วิธีทำให้ workflow ไม่ lock-in:
- เขียน prompt เป็น skill file (markdown) ไม่ใช่ chat history
- ไม่ hardcode model name ใน prompt — ใช้ role description แทน ("you are a code reviewer" ไม่ใช่ "you are Claude")
- เก็บ context ใน file ไม่ใช่ใน conversation — เปลี่ยน model ได้ตลอดโดย context ไม่หาย
- ทดสอบ skill กับ 2+ model ก่อน deploy — ถ้ามันทำงานได้แค่กับ Claude แปลว่า prompt ยังผูกอยู่
Factory AI (droid CLI): factory.ai
ลง droid: curl -fsSL https://app.factory.ai/cli | sh
Skill file ตัวอย่าง + factory review setup:
github.com/somnus0x/agt-skill-pack → skills/factory-review/
skill file เป็น markdown ธรรมดา — ใช้ได้กับ droid, Claude Code, Codex CLI, Gemini CLI หรือ model ไหนก็ได้
AI เก่งขึ้นทุกเดือน แต่ถ้าคุณใช้ Claude อย่างเดียวอยู่ คุณไม่ได้เป็น user ของ Claude — คุณเป็น hostage ของ Anthropic
วันที่ pricing เปลี่ยน วันที่ API ล่ม วันที่ model ตัวใหม่ดีกว่า — คนที่ย้ายได้ทันทีคือคนที่เขียน skill file ไม่ใช่คนที่เขียน chat history
