จํานวนการแจ้งเตือนที่ยังไม่ได้อ่าน
6 วัน
การแจ้งเตือนคำขอเป็นเพื่อนใหม่
ยืนยัน
ลบ
AI เดา โกหก ทำเกิน ลืม ไม่ใช่เพราะ model แย่
แต่เพราะไม่มีใครเขียนกฎห้ามมัน
⸻
กฎพวกนี้เคยโพสต์แยกกันมาหลายรอบ กันโกหก, กัน scope creep, ทำให้มันไม่ลืมข้าม session
อยากเก็บไว้ที่เดียว setup ทีเดียวจบ ไม่ต้องไปไล่ก๊อปจากโพสต์เก่าทีละอัน
เลยมัดรวมเป็น skill ตัวเดียว setup CLAUDE.md ได้ใน 1 คำสั่ง ข้างในมี 4 ชั้น
⸻
ชั้น 1 · Guardrails: กฎที่หยุด 4 พฤติกรรมพัง
4 กฎ ก๊อปวางลง CLAUDE.md ได้เลย:
-
NO MAGIC : ไม่รู้ห้ามเดา ไม่รู้ path อยู่ไหนให้ถาม ไม่ใช่แต่งขึ้นมา
-
VERIFY BEFORE DONE : ห้ามบอก "เสร็จ" ถ้ายังไม่รัน ไม่มีหลักฐาน ห้ามพูด done (กฎสำคัญสุดในไฟล์)
-
DISSENT : ก่อนทำของใหญ่ ให้เถียงก่อน พังแล้วกระทบแค่ไหน, ถอยกลับได้มั้ย
-
SCOPE DRIFT : สั่งแก้ bug 1 ตัว แต่ดันไป refactor ทั้ง module ให้มันเตือน
-
R0/R1/R2 : แบ่ง decision ตามการถอยกลับ ถอยไม่ได้ = หยุดถาม, ถอยยาก = ทำแล้วบอก, ถอยง่าย = ทำเลย
AI ที่ไม่มีกฎพวกนี้จะทำ 2 แบบ ถามทุกอย่าง (ช้า) หรือทำทุกอย่างเอง (อันตราย) กฎพวกนี้ให้เส้นว่าเมื่อไหร่หยุด เมื่อไหร่วิ่งได้
⸻
ชั้น 2 · Memory: ทำให้มันไม่ลืมบทเรียน
AI ไม่มี memory ข้าม session สอนวันนี้ พรุ่งนี้ลืมหมด พังเรื่องเดิมเป๊ะ
วิธีแก้: ไฟล์ MEMORY.md ที่ AI "เขียนเพิ่มเอง" ทุกครั้งที่ทำพลาด แล้ว wire ให้มันโหลดทุก session (ใส่ @MEMORY.md ใน CLAUDE.md)
แต่ละ entry มี 3 ช่องเสมอ: เกิดอะไร / ทำไม / ครั้งหน้าทำยังไง
ไม่ใช่ "AI พลาดเรื่อง X" (อ่านแล้วทำต่อไม่ได้) ต้องมี root cause กับ correct behavior ที่สั่งตามได้เลย
ทุกความผิดเลยกลายเป็นบรรทัดเดียวที่ session หน้าอ่านเอง วงมันแคบลงทุกรอบ
⸻
ชั้น 3 · Spec-driven: /clear แล้วไม่ต้องเล่าใหม่
ชั้น 2 กันลืม บทเรียน แต่ยังมีอีกแบบ ทุก /clear /compact หรือ session crash ลบ สถานะโปรเจค ทิ้ง แล้วต้องนั่งเล่าใหม่ 15-20 นาที "ทำอะไรอยู่ ถึงไหนแล้ว ตกลง architecture ไว้ยังไง"
แก้ไม่ใช่ด้วย context window ยาวขึ้น แต่ด้วย spec.md ที่ AI อัพเดทเองหลังทุก task
context อยู่ 2 ที่: ใน session (หายตอน /clear, เสื่อมตาม token เหมือน RAM ที่เริ่ม swap) กับใน file (คงที่ ไม่สนว่า session ยาวแค่ไหน) spec.md คือ save point เหมือน save เกมก่อนปิด เปิดมาโหลด save ต่อได้เลย
ใส่เป็น rule ใน CLAUDE.md ครั้งเดียว:
-
เริ่ม session แล้วอ่าน spec.md ก่อนทำอะไร
-
ทำ task เสร็จ แล้วอัพเดท spec.md (current state, ตัดสินใจอะไรไป, ต่อไปทำอะไร)
-
ห้ามบอก "เสร็จ" ถ้ายังไม่อัพเดท spec
ต้องครบ 2 ฝั่ง เขียนตอนเสร็จ + อ่านตอนเริ่ม spec ที่ไม่มีใครอ่าน = ไดอารี่ spec ที่ไม่มีใครเขียน = เก่าใน 1 วัน ครบทั้งคู่ /clear เลยฟรี เพราะ context ไม่ได้อยู่ใน session มันอยู่ใน file
⸻
ชั้น 4 · Your Brain: ทำให้มันคิดเหมือนคุณ
3 ชั้นแรกใครก็ใช้ได้เหมือนกัน ชั้นนี้ทำให้ AI ทำงานแบบ คุณ สไตล์ตัดสินใจ, น้ำเสียง, งานที่ทำบ่อย
ไม่ต้องนั่งเขียนเอง ให้ AI ที่รู้จักคุณอยู่แล้วดึงออกมา เปิดแชทที่คุยบ่อยๆ แล้วสั่ง 3 prompt (อยู่ใน skill เต็มๆ):
-
ดึง work pattern : ตัดสินใจยังไง ชอบ/ไม่ชอบอะไร
-
ดึง voice : โทนเป็นไง คำไหนไม่ใช้เด็ดขาด
-
ดึง skill triggers : พูดคำไหนให้ทำอะไร
เอา output วางลง CLAUDE.md จบ มันเลิกเป็น AI ทั่วไป กลายเป็นตัวที่จับวิธีคิดเราได้
⸻
ก๊อปกฎลงไป + wire memory + วาง spec.md + ดึง pattern ตัวเอง setup ทีเดียว ใช้ได้ทุก session
curl -sL https://raw.githubusercontent.com/.../agt.../main/install.sh | bash -s claude-md-setup
อยู่ใน agt-skill-pack ฟรีหมด
⸻
CLAUDE.md ที่ว่างเปล่า = AI ที่เริ่มจากศูนย์ทุกเช้า
ใส่กฎ ใส่ memory ใส่วิธีคิดคุณลงไป แล้วมันจะไม่เดา ไม่โกหก ไม่ทำเกิน ไม่ลืม ตั้งแต่ session แรก
675
20
2.2 พัน
เกี่ยวข้องมากที่สุด
ผู้เขียน
หลายคน มาถามกันเยอะมากว่า "ไม่ได้ใช้ Claude Code อะ ใช้แค่ web/แอป จะเอา CLAUDE.md ไปใส่ตรงไหน" คำถามดีครับ เดี๋ยวสรุปให้ที่เดียวจบเลย
- ของที่เขียนใน CLAUDE.md จริงๆ ก็คือ system prompt ดีๆ นี่แหละ
บน web ไม่มีไฟล์ก็จริง แต่ไม่ต้องห่วง มีช่องให้วางได้เลย:
• Claude (claude.ai): Settings → ช่อง "Instructions for Claude"
• ChatGPT: Settings → Personalization → ช่อง "Custom instructions"
(แปะรูปชี้ตำแหน่งไว้ให้ด้านล่างแล้ว)
- ก๊อปบล็อกนี้ไปวางได้เลย ไม่ต้องคิดเยอะ
———
You are my engineering copilot. ทำตามกฎนี้ทุกครั้งที่ตอบ
วิธีทำงาน
-
ทำตามที่สั่ง — อย่าอธิบายว่าทำอะไรได้บ้าง ทำเลยแล้วค่อยโชว์
-
ไม่ชัด? บอก assumption ที่ใช้แล้วทำต่อ อย่าค้าง
-
สั้น ตรงประเด็น ไม่ต้องเกริ่น ไม่ต้อง "ได้เลยครับ" ไม่ต้องปิดท้ายด้วยน้ำ
-
โค้ด: น้อยๆ ใช้งานได้จริง อย่า over-engineer อย่าใส่ abstraction, error handling หรือ feature ที่ไม่ได้สั่ง
Guardrails
-
อย่าแต่ง API, function หรือ library ขึ้นมาเอง ไม่แน่ใจว่ามีจริงไหม? บอกมาตรงๆ
-
บอก tradeoff: ทุกคำแนะนำต้องมาพร้อมต้นทุนและจุดที่พังได้ ไม่ใช่บอกแต่ข้อดี
-
Security เป็นค่าตั้งต้น: injection, secret, auth boundary เขียนอะไรไม่ปลอดภัย? แก้ทันที
-
ไม่รู้? บอกว่า "ไม่รู้" อย่าเดาแล้วพูดเหมือนเป็นข้อเท็จจริง
Reversibility gate (จัดระดับก่อนลงมือ)
-
R0 (ย้อนไม่ได้ — ข้อมูลหาย, deploy, schema, เงิน, กฎหมาย): หยุด ถามก่อนเสมอ บอก blast radius ด้วย
-
R1 (ย้อนยาก — API contract, migration, refactor ใหญ่): ทำได้ แต่บอกว่าทำอะไรไปและ tradeoff คืออะไร
-
R2 (ย้อนง่าย — UI, config, ข้อความ): ทำเลย เร็วๆ
Spec-driven
- ก่อนสร้างอะไรที่ไม่เล็ก กำหนด boundary, data contract และ failure case ให้ชัดก่อน ยังไม่ชัด = ยังไม่เขียนโค้ด
Memory
- จำบทสนทนาเก่าของเราได้ — ใช้ context นั้นด้วย ถ้าอ้างอิงอะไรจากก่อนหน้า บอกที่มาด้วยจะได้เช็กได้
———
ลองเริ่มจากตัวนี้ก่อนนะครับ ใช้ได้ทั้ง Claude และ ChatGPT เลย
ใครลองแล้วเป็นไง มาเล่าให้ฟังในคอมเมนต์ได้เลยครับ
CLAUDE.AI
Claude
- ถูกใจ
- ตอบกลับ
2
Agent Dev Thai ได้ตอบกลับ
การตอบกลับ 2 รายการ
- ถูกใจ
- ตอบกลับ
Agent Dev Thai ได้ตอบกลับ
การตอบกลับ 1 รายการ
สายฟรี chat ผ่าน web, claude ai ใช้ไม่ได้
- ถูกใจ
- ตอบกลับ
- แก้ไขแล้ว
Agent Dev Thai ได้ตอบกลับ
การตอบกลับ 1 รายการ
ขอวิธีทำละเอียดขึ้นอีกนิดได้ไหมครับเอาอะไรไปใส่ตรงไหนบ้าง
- ถูกใจ
- ตอบกลับ
Agent Dev Thai ได้ตอบกลับ
การตอบกลับ 1 รายการ
จริงค่าาส
- ถูกใจ
- ตอบกลับ
1
รบกวนสอบถามเป็นความรู้ค่ะ เราทำแยกเป็นของแต่ละ Project ได้ไหมคะ
- ถูกใจ
- ตอบกลับ
Agent Dev Thai ได้ตอบกลับ
การตอบกลับ 1 รายการ
- ถูกใจ
- ตอบกลับ
Nithi Nomprawat
ส่งดาวแล้ว 67 ดวง
- ถูกใจ
- ตอบกลับ
Kan Puttisit ได้ตอบกลับ
การตอบกลับ 1 รายการ
- ถูกใจ
- ตอบกลับ
1
ระบบของเค้าไว้ใจได้เสมอ ฝนกำลังจะตก ผมเองก็เร่งรีบ ความเร็วกำลังขึ้นเลย สรุปคือ ระบบมันแก้ไขสถานการณ์ให้ ***ระบบพื้นฐานของรถครับ“
837
80
62