
10 Claude Code agents ที่ไม่มีใครบอกให้คุณสร้าง
AI features
- Views
- 1.2M
- Likes
- 706
- Reposts
- 64
- Comments
- 30
- Bookmarks
- 3.8K
TL;DR
เรียนรู้วิธีเปลี่ยน Claude Code ให้กลายเป็นขุมพลังด้วย 10 agents ที่ทำงานขนานกัน ซึ่งจัดการได้ตั้งแต่การรีวิว PR และการแก้ไขบั๊ก ไปจนถึงการคัดแยกอีเมลและการสร้างคอนเทนต์
Reading the ไทย translation
Claude Code ของคุณมีประสิทธิภาพแค่ 10% ของที่ควรจะเป็น
อีก 90% ที่เหลือคือ 10 เอเจนต์ เอเจนต์ที่ทำงานแบบขนาน: ตรวจสอบ PR ของคุณ, เขียนเทสให้คุณ, ตามล่าบั๊ก, จัดการอินบ็อกซ์ของคุณ, นำคอนเทนต์ของคุณไปใช้ใหม่
ผู้ก่อตั้งส่วนใหญ่ไม่รู้ว่าสิ่งเหล่านี้มีอยู่จริง คนที่รู้จะชิปงานได้เร็วกว่า 3 เท่าและดูเหมือนพ่อมด
นี่คือการตั้งค่าแบบเต็มๆ 👇
ก่อนจะลงลึก ผมแชร์โน้ตประจำวันเกี่ยวกับ AI และการเขียนโค้ดมโค้ดใน Telegram channel ของผม: https://t.me/zodchixquant 🧠

เปลี่ยน mindset ก่อน
Claude Code agent ไม่ใช่แค่แชท มันคือรายละเอียดงาน + ตัวกระตุ้น + ผลลัพธ์ "PR Reviewer" ไม่ใช่คนที่คุณคุยด้วย มันคือฮุคที่ทำงานทุกครั้งที่มี PR, รัน Claude ด้วย prompt ที่กำหนด, แล้วโพสแทรกความคิดเห็น
สามที่ที่ agent เหล่านี้อาศัยอยู่:
Slash commands (ใน .claude/commands/<name>.md): รันตามสั่งจาก terminal ของคุณด้วย /name
Hooks (ใน .claude/hooks/<event>.sh): ทำงานอัตโนมัติเมื่อเกิดเหตุการณ์เช่น PreToolUse, PostToolUse หรือ git events
Hosted scripts ผ่าน Claude Agent SDK: ทำงาน 24/7 บนเซิร์ฟเวอร์, ทำงานตามตารางเวลาที่กำหนดหรือเมื่อมี webhooks
ผมจะระบุว่าแต่ละ agent ด้านล่างใช้แบบไหน

1. PR Reviewer
ประเภท: Slash command + GitHub hook
อ่าน diff ของ PR ที่เปิดอยู่, ตรวจหาบั๊กชัดๆ, เทสที่ขาดหาย, ปัญหาความปลอดภัย, การละเมิดสไตล์ ทิ้งความเห็นภายใน 90 วินาที
วิธีตั้งค่า:
- สร้าง .claude/commands/review.md ใน root ของ repo คุณ
- วาง prompt ด้านลprompt ด้านล่างลงในไฟล์
- รัน /review ภายใน Claude Code ก่อนที่คุณจะ push
- สำหรับระบบอัตโนมัติ: ติดตั้ง claude-code-action GitHub Action จาก marketplace, ชี้ไปที่ review.md
Prompt:
คุณคือผู้ตรวจสอบโค้ดอาวุโส อ่าน staged diff ชี้ให้เห็น: secrets ที่ hardcode ไว้, เทสที่ขาดหาย, ข้อผิดพลาดของ type, บั๊กที่ชัดเจน กระชับๆ, สูงสุด 5 ความเห็น
2. Test Generator
ประเภท: Slash command + pre-commit hook
คอยดูฟังก์ชันใหม่ที่ไม่มีเทส เขียน 3-5 เคสต่อฟังก์ชัน: happy path, edge cases, หนึ่งโหมดที่ล้มเหลว
วิธีตั้งค่า:
- สร้าง .claude/commands/tests.md ใน root ของ repo คุณ
- วาง prompt ด้านล่างลงในไฟล์
- รัน /tests <ชื่อไฟล์> หลังจากคุณเขียนฟังก์ชัน
- สำหรับระบบอัตโนมัติ: เชื่อมต่อ pre-commit hook ที่จะทำงานที่เรียก /tests เรียก /tests กับไฟล์ .ts/.py ที่ถูก staged และไม่มีเทสที่ตรงกัน
Prompt:
อ่านฟังก์ชันที่ฉันเพิ่งเขียน สร้างเทสใน [framework ของคุณ เช่น Vitest, Pytest] ครอบคลุม happy path, 2 edge cases, หนึ่ง error case ให้ตรงกับสไตล์ของเทสที่มีอยู่ใน repo นี้
3. Bug Hunter
ประเภท: Hosted script (Claude Agent SDK)
ฟังจาก Sentry, Linear หรือตัวติดตามข้อผิดพลาดของคุณ ทุกครั้งที่มีรายงานบั๊กใหม่, อ่าน stacktrace, เปิดไฟล์ที่เกี่ยวข้อง, เสนอการแก้ไขเป็น draft PR ภายในเช้า
วิธีตั้งค่า:
- เขียน Claude Agent SDK script ที่สอบถาม Sentry API ทุก 5 นาทีเพื่อหา issues ใหม่ที่ยังไม่ได้รับการแก้ไข
- สำหรับแต่ละ issue, ดึง stacktrace, ดึงไฟล์ที่เกี่ยวข้องผ่าน GitHub API, รัน Claude ด้วย prompt ด้านล่าง
- วาง script ลงในทีม Teamly และดูมันทำงานใน Pixel Department การตั้งค่าทั้งหมด: ประมาณ 90 นาที
Prompt:
คุณคือนักแก้บั๊กอาวุโส อ่าน Sentry stacktrace นี้และไฟล์ต้นฉบที่เกี่ยวข้อง ระบุสาเหตุที่แท้จริงในหนึ่งประโยค เสนอการแก้ไขที่น้อยที่สุดเป็น git patch เพิ่ม regression test ถ้าเป็นไปได้
4. Doc Writer
ประเภท: Post-merge hook
หลังจากทุก merge ไปยัง main, ตรวจสอบว่าการเปลี่ยนแปลงนั้นได้แตะต้องอะไรที่ถูกบันทึกไว้ใน README, docstrings หรือ /docs หรือไม่ อัปเดตใน PR ที่ตามมา
วิธีตั้งค่า:
- สร้าง .claude/hooks/post-merge.sh ใน repo ของคุณ
- ข้างใน, เรียก Claude ด้วย prompt ด้านล่าง
- โบนัส: เพิ่มไฟล์ skill docs.md ที่อธิบายโทนและโครงสร้างเอกสารของโปรเจก์เจ็ก เพื่อให้การอัปเดตตรงสไตล์
Prompt:
คอมมิตล่าสุดเปลี่ยน [รายการไฟล์] ตรวจสอบ README.md, docstrings ในไฟล์เหล่านั้น และ /docs ถ้าอันไหนผิดหรือขาดข้อมูลตอนนี้, สร้างเวอร์ชันที่อัปเดตแล้ว แสดงเป็น git patch
5. Refactor Tracker
ประเภท: Slash command (รันรายสัปดาห์)
ค้นหาใน codebase ของคุณหา TODO, FIXME, ตรรกะที่ซ้ำกัน และไฟล์ที่เกิน 500 บรรทัด แสดงรายการ refactor ที่จัดลำดับความสำคัญพร้อมประมาณการความสำคัญพร้อมประมาณการความพยายาม ไม่ได้แก้ไขอะไร แต่เผยให้เห็นความเสื่อมที่คุณเมินมา 6 เดือน
วิธีตั้งค่า:
- สร้าง .claude/commands/rot.md ใน root ของ repo คุณ
- วาง prompt ด้านล่างลงในไฟล์
- รัน /rot ทุกวันศุกร์, จัดการเช้าวันจันทร์
Prompt:
สแกน repo หา: TODOs ที่เก่ากว่า 30 วัน, FIXMEs, ไฟล์ที่เกิน 500 บรรทัด, ฟังก์ชันที่เกิน 80 บรรทัด, string literals ที่ซ้ำกันปรากฏ 3+ ครั้ง แสดงเป็น Markdown table เรียงตามลำดับความสำคัญ เพิ่มประมาณการความพยายาม (S/M/L) สำหรับแต่ละรายการ
6. Daily Standup Agent
ประเภท: Hosted script (Claude Agent SDK)
อ่าน GitHub commits, Linear tickets และปฏิทินของคุณจากเมื่อวาน เขียนสรุป 4 บรรทัดให้คุณตอน 8 โมงเช้า "เมื่อวาน: ชิป X, เริ่ม Y อุปสรรควันนี้: Z"
วิธีตั้งค่า:
- เขียน script ที่ทำงานตอน 8 โมงเช้าทุกวัน, ดึง GitHub commits จาก 24 ชม. ที่ผ่านมา, การเปลี่ยนแปลง Linear ticket, เหตุการณ์ Google Calendar สำหรับวันนี้
- ป้อนทั้งหมดให้ Claude ด้วย prompt ด้านล่าง
- ผลลัพธ์ไปยังอีเมลหรือ Telegram ของคุณ ผมรันของผมบน Teamly ด้วยการเชื่อมต่อ Telegram ผ่าน OAuth, คลิกเดียวก็เชื่อมต่อ
Prompt:
สรุปในสูงสุด 4 บรรทัด เมื่อวานฉันทำ X วันนี้ฉันกำลังทำ Y มีอุปสรรคคือ Z ลำดับถัดไป: W ข้ามเรื่องเล็กน้อย
7. Customer Feedback Synthesizer
ประเภท: Hosted script (รายสัปดาห์)
ดึงจาก Intercom, X mentions และรีวิวสินค้า จัดกลุ่มข้อเสนอแนะเป็นธีม ("checkout ช้า", "อยากได้โหมดมืด", "ราคาไม่ชัดเจน") แสดงผลเรียงตามความถี่
วิธีตั้งค่า:
- Script ที่ทำงานทุกวันอาทิตย์ตอน 6 โมงเย็น, ดึงการสนทนา Intercom จาก 7 7 วันที่ผ่านมา, X mentions ของ handle คุณ และแพลตฟอร์มรีวิวใดๆ
- ป้อนทุกอย่างให้ Claude ด้วย prompt ด้านล่าง, แสดงผลไปยัง Notion page หรืออีเมลของคุณ
- ส่วนที่ยากที่สุดคือการรับรองความถูกต้องของ API ซึ่งเป็นเหตุผลที่ผมโฮสต์มันบน Teamly ที่ Notion และส่วนอื่นๆ เชื่อมต่อผ่าน OAuth
Prompt:
จัดกลุ่มเหล่านี้เป็น 5-10 ธีม สำหรับแต่ละธีม, ให้สรุปหนึ่งบรรทัด, จำนวน, และหนึ่งคำพูดโดยตรงจากแหล่งที่มา จัดอันดับตามความถี่
8. Cold Outreach Personalizer
ประเภท: Hosted script (Claude Agent SDK)
สำหรับทุก lead ใหม่ใน CRM ของคุณ, agent จะค้นหาเว็บไซต์บริษัทของพวกเขา, LinkedIn, โพสต์ล่าสุด, GitHub ถ้าเกี่ยวข้อง เขียนอีเมล cold outreach ส่วนตัวที่อ้างถึงสิ่งจริงเกี่ยวกับพวกเขาหนึ่ง
วิธีตั้งค่า:
- Script ที่ถูกกระตุ้นโดย webhook จาก CRM ของคุณ (Attio, HubSpot, Notion CRM) เมื่อมี lead ใหม่: ขูดหน้าแรกของบริษัท, หาพวกเขาบน LinkedIn, อ่าน 3 โพสต์ X ล่าสุดของพวกเขา
- ป้อนทุกอย่างให้ Claude ด้วย prompt ด้านล่าง, แสดงผลไปยังโฟลเดอร์ Gmail drafts
- ของผมรันบน Teamly โดยมีทั้ง CRM webhook และ Gmail OAuth ที่ตั้งค่าไว้ล่วงหน้า
Prompt:
เขียนอีเมล cold outreach 4 บรรทัด อ้างถึงสิ่งจริงที่เฉพาะเจาะจงเกี่ยวกับบุคคลนี้ (บริษัท, โพสต์ล่าสุด หรือผลิตภัณฑ์ที่ชิป) ไร้คำเปิด genric ไม่มี "ฉันสังเกตว่าคุณ..." ลงท้ายด้วย [ชื่อของคุณ]
9. Content Repurposer
ประเภท: Slash command
คุณเขียนโพสต์แบบยาวหนึ่งชิ้น (บทความ, thread, เอกสาร) agent แบ่งมันเป็น 3 X tweets, 1 LinkedIn post, 1 Telegram note, 1 newsletter blurb ทั้งหมดในสไตล์เสียงของคุณ
วิธีตั้งค่า:
- สร้าง .claude/commands/repurpose.md ใน repo หรือโฟลเดอร์เนื้อหาของคุณ
- วาง prompt ด้านล่างลงในไฟล์
- รัน /repurpose blog-post.md บนไฟล์ต้นทางใดๆ บรรทัด "voice" คือความลับ: ป้อนตัวอย่างงานเขียนจริงของคุณ 3 ตัวอย่างและล็อคมันไว้
Prompt:
อ่านไฟล์ที่ป้อน แสดง 5 ส่วน: (1) 3 X tweets, แต่ละอันไม่เกิน 280 ตัวอักษร, (2) 1 LinkedIn post 100-150 คำ, (3) 1 Telegram note ในน้ำเสียงสบายๆ, (4) 1 ย่อหน้า intro newsletter, (5) 5 หัวข้อข่าวทางเลือก ให้ตรงกับเสียงของฉันจาก [ลิงก์ไปยัง 3 ตัวอย่าง]
10. Inbox Triage Agent
ประเภท: Hosted script (ทุก 30 นาที)
อ่านอินบ็อกซ์ของคุณทุก 30 นาที จัดเรียงอีเมลออกเป็น 4 กลุ่ม: ต้องตอบวันนี้, สัปดาห์นี้, แค่ให้ทราบ, เก็บถาวร ร่างคำตอบสำหรับสองกลุ่มแรก เพื่อให้คุณแค่แก้ไขแล้วส่ง
วิธีตั้งค่า:
- Script พร้อม Gmail OAuth, ทำงานทุก 30 นาที, ดึงอีเมลที่ยังไม่ได้อ่าน
- ป้อนแต่ละฉบับให้ Claude ด้วย prompt ด้านล่าง, ใช้ป้าย Gmail สำหรับแต่ละกลุ่ม, บันทึกร่างไปยังโฟลเดอร์ Drafts
- ผมรันของผมบน Teamly เพราะ Gmail tokens ต้องรีเฟรชและ hosted script จัดการเงียบๆ
Prompt:
จัดประเภทอีเมลนี้เป็น [วันนี้ / สัปดาห์นี้ / แค่ให้ทราบ / เก็บถาวร] ถ้าเป็นวันนี้หรือสัปดาห์นี้, เขียนร่างตอบกลับ 3 บรรทัดในน้ำเสียงของฉัน ให้ตรงกับระดับความเป็นทางการของผู้ส่ง อย่าทำให้ฟังดูเหมือน AI
แล้วสิ่งเหล่านี้อยู่ที่ไหนจริงๆ?
5 ตัวทำงานได้ดีในเครื่องของคุณ
PR Reviewer, Test Generator, Doc Writer, Refactor Tracker, Content Repurposer พวกมันทำงานเมื่อถูกเรียก, ทำงาน, แล้วออกไป ไม่ต้องใช้โครงสร้างพื้นฐาน
อีก 5 ตัวต้องทำงาน 24/7/7
Bug Hunter, Daily Standup, Cold Outreach, Customer Feedback, Inbox Triage พวกมันต้องตื่นเมื่อคุณหลับ นั่นคือจุดที่การตั้งค่าส่วนใหญ่ตาย:
→ Cron หยุดตอนตี 4 ระหว่าง macOS update
→ VPS ล่มวันเสาร์
→ การแจ้งเตือน Sentry กองพะเนินตอนคุณกินข้าวเย็น
ผมลอง VPS ก่อน (โปรเจค DevOps สุดสัปดาห์)
แล้วก็โฮสต์ทั่วไปสองสามที่
แล้วก็ลงเอยที่ Teamly

Managed cloud hosting ที่สร้างมาเพื่อ AI agents โดยเฉพาะ
วาง Claude Agent SDK script ลงไป, มันทำงาน 24/7 บนโครงสร้างพื้นฐานโดยเฉพาะ
ที่ @Teamly แต่ละ agent แสดงเป็นตัวละคร pixel art ในออฟฟิศเสมือน (Pixel Department) คุณจึงดูพวกมันทำงานแทนการค้นหา JSON logs ตี 2
ราคา:
$29/ด — 5 agents, $20 ใน Teamly Dollars
$89/ด — 15 agents, $80 ใน Teamly Dollars (จุดหวานถ้าคุณรันทั้ง 10 ตัวข้างต้น)
$179/ด — 30 agents, $170 ใน Teamly Dollars
การใช้งาน Sonnet และ Opus ถูกรวมเป็นกระเป๋าเดียว (Teamly Dollars) คุณไม่ต้อง juggle 3 API keys ที่แยกบิล
คำตอบที่น่าเบื่อสำหรับ "คุณชิปงานได้เร็วขนาดนี้ในฐานะผู้ก่อตั้งคนเดียวได้อย่างไร": คุณหยุดโฮสต์ agents บนเครื่องเดียวกับที่คุณใช้ชีวิต

ความเห็นตรงไปตรงมา
อย่าพยายามชิปทั้ง 10 ตัวในสุดสัปดาห์เดียว
เลือก 2 ตัวที่เจ็บปวดที่สุดในสัปดาห์นี้ PR Reviewer และ Inbox Triage เป็นชัยชนะที่ง่ายที่สุดสำหรับเกือบทุกคน
แล้วเพิ่มทีละตัวต่อสัปดาห์
พอเดือนที่ 3 คุณจะดำเนินการ 10-agent operation ในฐานะในฐานะผู้ก่อตั้งคนเดียว และครั้งหน้าที่มีคนถามว่าคุณชิปงานได้เร็วขนาดนี้ได้อย่างไร คุณจะรู้ว่าต้องชี้ไปที่อะไร
สำหรับโน้ตประจำวันเกี่ยวกับ AI agents, การดมโค้ด และขั้นตอนการทำงานของ dev: [https://t.me/zodchixquant](https://t.me/zodchixquant) 🧠



