ชุดรวม Claude Code Subagents
ชุดรวมซับเอเจนต์ AI เฉพาะทางสำหรับ Claude Code ที่ออกแบบมาเพื่อเสริมประสิทธิภาพการพัฒนาด้วยความเชี่ยวชาญเฉพาะด้าน
ภาพรวม
รีโพซิทอรีนี้ประกอบด้วยซับเอเจนต์เฉพาะทาง 76 ตัว ที่ช่วยขยายขีดความสามารถของ Claude Code ซับเอเจนต์แต่ละตัวเป็นผู้เชี่ยวชาญในแต่ละสาขา ถูกเรียกใช้อัตโนมัติตามบริบท หรือเรียกใช้โดยตรงเมื่อจำเป็น ทุกเอเจนต์ถูกตั้งค่าด้วยโมเดล Claude ที่เหมาะสมกับความซับซ้อนของงาน เพื่อประสิทธิภาพและความคุ้มค่าที่ดีที่สุด
ซับเอเจนต์ที่มีให้บริการ
การพัฒนาและสถาปัตยกรรม
- backend-architect - ออกแบบ RESTful APIs, ขอบเขตไมโครเซอร์วิส และสคีมาฐานข้อมูล
- frontend-developer - สร้างคอมโพเนนต์ React, จัดเลย์เอาต์ให้ตอบสนอง และจัดการสถานะฝั่งไคลเอนต์
- ui-ux-designer - สร้างดีไซน์อินเทอร์เฟซ, วาด wireframe และออกแบบระบบดีไซน์
- ui-visual-validator - ตรวจสอบว่าการปรับแต่ง UI ได้ผลลัพธ์ตามเป้าหมายด้วยการวิเคราะห์ภาพหน้าจออย่างละเอียด
- mobile-developer - พัฒนาแอป React Native หรือ Flutter พร้อมการผสานกับระบบพื้นฐาน
- graphql-architect - ออกแบบ GraphQL schema, resolver และ federation
- architect-reviewer - ตรวจสอบการเปลี่ยนแปลงโค้ดให้สอดคล้องกับหลักสถาปัตยกรรมและรูปแบบมาตรฐาน
ผู้เชี่ยวชาญด้านภาษาโปรแกรม
- python-pro - เขียนโค้ด Python ตามหลัก idiomatic พร้อมฟีเจอร์ขั้นสูงและการปรับแต่งประสิทธิภาพ
- ruby-pro - เขียนโค้ด Ruby ตามหลัก idiomatic ด้วย metaprogramming, รูปแบบ Rails, การพัฒนา gem และเฟรมเวิร์คทดสอบ
- golang-pro - เขียนโค้ด Go ตามหลัก idiomatic พร้อม goroutine, channel และ interface
- rust-pro - เขียนโค้ด Rust ตามหลัก idiomatic ด้วยรูปแบบ ownership, lifetime และการใช้งาน trait
- c-pro - เขียนโค้ด C ที่มีประสิทธิภาพพร้อมการจัดการหน่วยความจำและ system call อย่างถูกต้อง
- cpp-pro - เขียนโค้ด C++ ตามหลัก idiomatic ด้วยฟีเจอร์สมัยใหม่, RAII, smart pointer และอัลกอริทึม STL
- javascript-pro - เชี่ยวชาญ JavaScript สมัยใหม่ด้วย ES6+, รูปแบบ async และ API ของ Node.js
- typescript-pro - เชี่ยวชาญ TypeScript ด้วยประเภทขั้นสูง, generic และความปลอดภัยของชนิดข้อมูลแบบเข้มงวด
- php-pro - เขียนโค้ด PHP ตามหลัก idiomatic พร้อมฟีเจอร์สมัยใหม่และการปรับแต่งประสิทธิภาพ
- java-pro - เชี่ยวชาญ Java สมัยใหม่ด้วย stream, การประมวลผลพร้อมกัน และการปรับแต่ง JVM
- elixir-pro - เขียนโค้ด Elixir ตามหลัก idiomatic ด้วยรูปแบบ OTP, การเขียนโปรแกรมเชิงฟังก์ชัน และเฟรมเวิร์ค Phoenix
- csharp-pro - เขียนโค้ด C# สมัยใหม่พร้อมฟีเจอร์ขั้นสูงและการปรับแต่ง .NET
- scala-pro - เชี่ยวชาญการพัฒนา Scala ระดับองค์กรด้วยการเขียนโปรแกรมเชิงฟังก์ชัน, ระบบกระจาย และการประมวลผลข้อมูลขนาดใหญ่
- flutter-expert - เชี่ยวชาญการพัฒนา Flutter ด้วย Dart, widget และการผสานกับแพลตฟอร์มต่าง ๆ
- unity-developer - สร้างเกม Unity พร้อมสคริปต์ที่ปรับแต่งประสิทธิภาพ
- minecraft-bukkit-pro - เชี่ยวชาญการพัฒนา Minecraft server plugin ด้วย Bukkit, Spigot และ Paper API
- ios-developer - พัฒนาแอป iOS แบบ native ด้วย Swift/SwiftUI
- sql-pro - เขียนคำสั่ง SQL ที่ซับซ้อน, ปรับแต่งแผนการดำเนินการ และออกแบบ schema ที่ normalized
โครงสร้างพื้นฐานและปฏิบัติการ
- devops-troubleshooter - แก้ไขปัญหาในระบบจริง, วิเคราะห์ log และแก้ไขข้อผิดพลาดในการ deploy
- deployment-engineer - กำหนดค่า CI/CD pipeline, Docker container และการ deploy ขึ้นคลาวด์
- cloud-architect - ออกแบบโครงสร้าง AWS/Azure/GCP และปรับแต่งต้นทุนคลาวด์
- hybrid-cloud-architect - ออกแบบโครงสร้างระบบคลาวด์แบบ hybrid ทั้ง AWS/Azure/GCP และ OpenStack ในองค์กร
- kubernetes-architect - ออกแบบโครงสร้างพื้นฐานแบบ cloud-native ด้วย Kubernetes และหลัก GitOps บน AWS/Azure/GCP และระบบ hybrid
- database-optimizer - ปรับแต่งคำสั่ง SQL, ออกแบบ index ที่มีประสิทธิภาพ และจัดการ migration ฐานข้อมูล
- database-admin - ดูแลการทำงานของฐานข้อมูล, การสำรองข้อมูล, การทำ replication และการมอนิเตอร์
- terraform-specialist - เขียนโมดูล Terraform ขั้นสูง, จัดการไฟล์สถานะ และดำเนินตามแนวทาง IaC ที่ดีที่สุด
- incident-responder - รับมือกับเหตุการณ์ในระบบจริงอย่างเร่งด่วนและแม่นยำ
- network-engineer - แก้ไขปัญหาการเชื่อมต่อเครือข่าย, กำหนดค่าตัวกระจายโหลด, และวิเคราะห์รูปแบบการรับส่งข้อมูล
- dx-optimizer - ผู้เชี่ยวชาญด้านประสบการณ์นักพัฒนา ปรับปรุงเครื่องมือ การติดตั้ง และกระบวนการทำงาน
คุณภาพ & ความปลอดภัย
- code-reviewer - ตรวจสอบโค้ดอย่างเชี่ยวชาญ เน้นความปลอดภัยและความน่าเชื่อถือในการผลิต
- security-auditor - ตรวจสอบโค้ดหาช่องโหว่และรับรองมาตรฐาน OWASP
- test-automator - สร้างชุดทดสอบครอบคลุม ทั้ง unit, integration, และ e2e
- performance-engineer - วิเคราะห์ประสิทธิภาพ, ปรับปรุงจุดคอขวด, และวางกลยุทธ์แคช
- debugger - ผู้เชี่ยวชาญในการดีบักข้อผิดพลาด, การทดสอบล้มเหลว, และพฤติกรรมไม่คาดคิด
- error-detective - ค้นหาข้อผิดพลาดใน log และ codebase, วิเคราะห์ stack trace และความผิดปกติ
- search-specialist - ผู้เชี่ยวชาญด้านการค้นคว้าเว็บด้วยเทคนิคการค้นหาขั้นสูงและการสังเคราะห์ข้อมูล
ข้อมูล & AI
- data-scientist - ผู้เชี่ยวชาญด้านการวิเคราะห์ข้อมูลสำหรับ SQL, BigQuery และข้อมูลเชิงลึก
- data-engineer - สร้าง ETL pipeline, data warehouse และสถาปัตยกรรมสตรีมมิ่ง
- ai-engineer - สร้างแอปพลิเคชัน LLM, ระบบ RAG และ pipeline สำหรับ prompt
- ml-engineer - สร้าง ML pipeline, การให้บริการโมเดล และวิศวกรรมคุณลักษณะ
- mlops-engineer - สร้าง ML pipeline, ติดตามการทดลอง และ registry โมเดล
- prompt-engineer - ปรับแต่ง prompt สำหรับ LLM และระบบ AI
โดเมนเฉพาะทาง
- api-documenter - สร้าง OpenAPI/Swagger spec และเขียนเอกสารสำหรับนักพัฒนา
- payment-integration - เชื่อมต่อ Stripe, PayPal และตัวประมวลผลการชำระเงิน
- quant-analyst - สร้างโมเดลการเงิน, ทดสอบกลยุทธ์เทรด และวิเคราะห์ข้อมูลตลาด
- risk-manager - ตรวจสอบความเสี่ยงของพอร์ต, R-multiples, และขีดจำกัดการถือครอง
- legacy-modernizer - ปรับปรุงโค้ดเก่าและนำเทคโนโลยีใหม่มาใช้แบบค่อยเป็นค่อยไป
- context-manager - จัดการ context ระหว่าง agent หลายตัวและงานระยะยาว
เอกสารประกอบ
- docs-architect - สร้างเอกสารเทคนิคอย่างครบถ้วนจาก codebase ที่มีอยู่
- mermaid-expert - สร้างไดอะแกรม Mermaid สำหรับ flowchart, ลำดับ, ERD และสถาปัตยกรรม
- reference-builder - สร้างเอกสารอ้างอิงทางเทคนิคอย่างละเอียดและ API documentation
- tutorial-engineer - สร้างบทเรียนทีละขั้นและเนื้อหาการสอนจากโค้ด
ธุรกิจ & การตลาด
- business-analyst - วิเคราะห์ตัวชี้วัด, สร้างรายงาน, และติดตาม KPI
- content-marketer - เขียนบทความ, เนื้อหาสื่อสังคม และจดหมายข่าวอีเมล
- hp-pro - คู่คิดด้านการจ้างงาน, onboarding/offboarding, ลางาน, ผลงาน, นโยบาย และความสัมพันธ์พนักงาน
- sales-automator - ร่างอีเมลหาลูกค้า, อีเมลติดตามผล และเทมเพลตข้อเสนอ
- customer-support - ดูแลตั๋วสนับสนุน, ตอบคำถาม FAQ และอีเมลลูกค้า
- legal-advisor - ร่างนโยบายความเป็นส่วนตัว ข้อกำหนดการให้บริการ ข้อจำกัดความรับผิดชอบ และประกาศทางกฎหมาย
SEO & การเพิ่มประสิทธิภาพเนื้อหา
- seo-content-auditor - วิเคราะห์เนื้อหาที่ให้มาเพื่อคุณภาพ สัญญาณ E-E-A-T และแนวทางปฏิบัติที่ดีที่สุดด้าน SEO
- seo-meta-optimizer - สร้างชื่อเมตา คำอธิบาย และข้อเสนอแนะ URL ที่เหมาะสมที่สุด
- seo-keyword-strategist - วิเคราะห์การใช้คีย์เวิร์ด คำนวณความหนาแน่น เสนอแนวทางการใช้คำที่เกี่ยวข้อง
- seo-structure-architect - ปรับโครงสร้างเนื้อหา ลำดับส่วนหัว และการกำหนด schema markup
- seo-snippet-hunter - จัดรูปแบบเนื้อหาเพื่อให้เหมาะสมกับ featured snippet และฟีเจอร์ใน SERP
- seo-content-refresher - ระบุองค์ประกอบที่ล้าสมัยและเสนอการอัปเดตเนื้อหา
- seo-cannibalization-detector - วิเคราะห์หลายหน้าเพื่อหาการซ้ำซ้อนและความขัดแย้งของคีย์เวิร์ด
- seo-authority-builder - วิเคราะห์เนื้อหาเพื่อสัญญาณ E-E-A-T และตัวชี้วัดความน่าเชื่อถือ
- seo-content-writer - เขียนเนื้อหาที่เหมาะกับ SEO ตามคีย์เวิร์ดและข้อกำหนด
- seo-content-planner - สร้างโครงร่างเนื้อหา คลัสเตอร์หัวข้อ และปฏิทินเนื้อหา
การกำหนดโมเดล
เอเจนต์ย่อยทั้งหมด 76 ตัว ถูกกำหนดค่าให้ใช้โมเดล Claude เฉพาะตามความซับซ้อนของงาน:
🚀 Haiku (รวดเร็ว & คุ้มค่า) - 15 เอเจนต์
โมเดล:haiku
data-scientist- คำสั่ง SQL และการวิเคราะห์ข้อมูลapi-documenter- เอกสาร OpenAPI/Swaggerreference-builder- อ้างอิงทางเทคนิคและเอกสาร API อย่างละเอียดbusiness-analyst- การติดตามตัวชี้วัดและ KPIcontent-marketer- โพสต์บล็อกและโซเชียลมีเดียcustomer-support- ตั๋วสนับสนุนและคำถามที่พบบ่อยsales-automator- อีเมลขายและข้อเสนอsearch-specialist- การวิจัยเว็บและการรวบรวมข้อมูลlegal-advisor- นโยบายความเป็นส่วนตัวและเอกสารการปฏิบัติตามข้อกำหนดseo-meta-optimizer- การปรับชื่อเมตาและคำอธิบายให้เหมาะสมseo-keyword-strategist- การวิเคราะห์ความหนาแน่นและความเกี่ยวข้องของคีย์เวิร์ดseo-structure-architect- โครงสร้างเนื้อหาและ schema markupseo-snippet-hunter- การจัดรูปแบบ featured snippetseo-content-refresher- การอัปเดตเนื้อหาความสดใหม่seo-cannibalization-detector- การตรวจจับคีย์เวิร์ดซ้ำซ้อนseo-content-planner- ปฏิทินและโครงร่างเนื้อหา
⚡ Sonnet (สมดุลประสิทธิภาพ) - 45 เอเจนต์
โมเดล:sonnetการพัฒนา & ภาษาโปรแกรม:
python-pro- การพัฒนา Python ด้วยฟีเจอร์ขั้นสูงruby-pro- การพัฒนา Ruby ด้วย metaprogramming, รูปแบบ Rails และการสร้าง gemjavascript-pro- JavaScript สมัยใหม่และ Node.jstypescript-pro- TypeScript ขั้นสูงด้วยระบบชนิดข้อมูลgolang-pro- Go concurrency และรูปแบบ idiomaticrust-pro- การจัดการหน่วยความจำอย่างปลอดภัยและการเขียนโปรแกรมระบบด้วย Rustc-pro- การเขียนโปรแกรม C และระบบฝังตัวcpp-pro- C++ สมัยใหม่ด้วย STL และ templatesphp-pro- PHP สมัยใหม่ด้วยฟีเจอร์ขั้นสูงjava-pro- Java สมัยใหม่ด้วย stream และ concurrencyelixir-pro- Elixir ด้วยรูปแบบ OTP และ Phoenixcsharp-pro- C# สมัยใหม่ด้วย .NET frameworks และรูปแบบต่างๆscala-pro- Scala สำหรับองค์กรด้วย Apache Pekko, Akka, Spark และ ZIO/Cats Effectflutter-expert- การพัฒนา Flutter ด้วยการจัดการ state และอนิเมชันunity-developer- การพัฒนาเกม Unity และการปรับแต่งประสิทธิภาพminecraft-bukkit-pro- การพัฒนา Minecraft plugin ด้วย Bukkit/Spigot/Paperios-developer- การพัฒนา iOS แบบ native ด้วย Swift/SwiftUIfrontend-developer- ส่วนประกอบ React และ UIui-ux-designer- การออกแบบอินเทอร์เฟซและ wireframeui-visual-validator- การตรวจสอบ UI อย่างเข้มงวดด้วยการวิเคราะห์ภาพหน้าจอbackend-architect- การออกแบบ API และ microservicesmobile-developer- แอป React Native/Fluttersql-pro- การปรับแต่ง SQL ที่ซับซ้อนgraphql-architect- การสร้าง schema และ resolver ของ GraphQL
devops-troubleshooter- การแก้ไขปัญหาในโปรดักชั่นdeployment-engineer- CI/CD pipelinesdatabase-optimizer- การปรับแต่ง querydatabase-admin- การดำเนินการฐานข้อมูลterraform-specialist- Infrastructure as Codenetwork-engineer- การกำหนดค่าระบบเครือข่ายdx-optimizer- ประสบการณ์นักพัฒนาdata-engineer- ETL pipelines
test-automator- การสร้างชุดทดสอบcode-reviewer- การวิเคราะห์คุณภาพโค้ดdebugger- การสืบสวนข้อผิดพลาดerror-detective- การวิเคราะห์บันทึกข้อผิดพลาดml-engineer- การนำโมเดล ML ไปใช้งานlegacy-modernizer- การย้ายเฟรมเวิร์กpayment-integration- การประมวลผลการชำระเงินmermaid-expert- แผนภาพ Mermaid และเอกสารภาพflutter-expert- การพัฒนา Flutterseo-content-auditor- การตรวจสอบคุณภาพเนื้อหาและการวิเคราะห์ E-E-A-Tseo-authority-builder- การปรับสัญญาณ Authorityseo-content-writer- การสร้างเนื้อหาที่เหมาะสมกับ SEO
🧠 Opus (ความสามารถสูงสุด) - 15 ตัวแทน
โมเดล:opus
ai-engineer- แอปพลิเคชัน LLM และระบบ RAGsecurity-auditor- การวิเคราะห์ช่องโหว่performance-engineer- การปรับประสิทธิภาพแอปพลิเคชันincident-responder- การรับมือกับเหตุการณ์ในระบบ productionmlops-engineer- โครงสร้างพื้นฐาน MLarchitect-reviewer- ความสอดคล้องทางสถาปัตยกรรมcloud-architect- การออกแบบโครงสร้างพื้นฐานคลาวด์prompt-engineer- การปรับแต่ง Prompt สำหรับ LLMcontext-manager- การประสานงานหลายตัวแทนquant-analyst- การสร้างแบบจำลองทางการเงินrisk-manager- การจัดการความเสี่ยงของพอร์ตโฟลิโอdocs-architect- สร้างเอกสารเทคนิคจากชุดโค้ดอย่างครบถ้วนtutorial-engineer- เนื้อหาสอนทีละขั้นตอนและเนื้อหาการศึกษา
การติดตั้ง
ตัวแทนย่อยเหล่านี้จะพร้อมใช้งานอัตโนมัติเมื่อวางไว้ในไดเรกทอรี ~/.claude/agents/
cd ~/.claude
git clone https://github.com/wshobson/agents.gitการใช้งาน
การเรียกใช้อัตโนมัติ
Claude Code จะมอบหมายงานไปยังซับเอเจนต์ที่เหมาะสมโดยอัตโนมัติตามบริบทของงานและคำอธิบายของซับเอเจนต์นั้นการเรียกใช้อย่างชัดเจน
ระบุชื่อซับเอเจนต์ในคำขอของคุณ:"Use the code-reviewer to check my recent changes"
"Have the security-auditor scan for vulnerabilities"
"Get the performance-engineer to optimize this bottleneck"ตัวอย่างการใช้งาน
งานของเอเจนต์เดี่ยว
# Code quality and review
"Use code-reviewer to analyze this component for best practices"
"Have code-reviewer scrutinize these configuration changes"
"Have security-auditor check for OWASP compliance issues"Development tasks
"Get backend-architect to design a user authentication API"
"Use frontend-developer to create a responsive dashboard layout"Infrastructure and operations
"Have devops-troubleshooter analyze these production logs"
"Use cloud-architect to design a scalable AWS architecture"
"Get network-engineer to debug SSL certificate issues"
"Use database-admin to set up backup and replication"Data and AI
"Get data-scientist to analyze this customer behavior dataset"
"Use ai-engineer to build a RAG system for document search"
"Have mlops-engineer set up MLflow experiment tracking"Business and marketing
"Have business-analyst create investor deck with growth metrics"
"Use content-marketer to write SEO-optimized blog post"
"Get sales-automator to create cold email sequence"
"Have customer-support draft FAQ documentation"เวิร์กโฟลว์แบบหลายเอเจนต์
ซับเอเจนต์เหล่านี้ทำงานร่วมกันอย่างไร้รอยต่อ และสำหรับการจัดการที่ซับซ้อนยิ่งขึ้น คุณสามารถใช้ชุดคำสั่ง Claude Code Commands ซึ่งมีคำสั่ง slash ที่สร้างไว้ล่วงหน้า 52 รายการ เพื่อใช้ซับเอเจนต์เหล่านี้ในเวิร์กโฟลว์ที่ซับซ้อน
# Feature development workflow
"Implement user authentication feature"
Automatically uses: backend-architect → frontend-developer → test-automator → security-auditor
Performance optimization workflow
"Optimize the checkout process performance"
Automatically uses: performance-engineer → database-optimizer → frontend-developer
Production incident workflow
"Debug high memory usage in production"
Automatically uses: incident-responder → devops-troubleshooter → error-detective → performance-engineer
Network connectivity workflow
"Fix intermittent API timeouts"
Automatically uses: network-engineer → devops-troubleshooter → performance-engineer
Database maintenance workflow
"Set up disaster recovery for production database"
Automatically uses: database-admin → database-optimizer → incident-responder
ML pipeline workflow
"Build end-to-end ML pipeline with monitoring"
Automatically uses: mlops-engineer → ml-engineer → data-engineer → performance-engineer
Product launch workflow
"Launch new feature with marketing campaign"
Automatically uses: business-analyst → content-marketer → sales-automator → customer-support
เวิร์กโฟลว์ขั้นสูงด้วยคำสั่ง Slash
สำหรับการจัดการซับเอเจนต์หลายตัวอย่างมีประสิทธิภาพมากขึ้น ให้ใช้ คลังคำสั่ง (Commands repository) ที่เป็นคู่มือ:
# Complex feature development (8+ subagents)
/full-stack-feature Build user dashboard with real-time analyticsProduction incident response (5+ subagents)
/incident-response Database connection pool exhaustedML infrastructure setup (6+ subagents)
/ml-pipeline Create recommendation engine with A/B testingSecurity-focused implementation (7+ subagents)
/security-hardening Implement OAuth2 with zero-trust architectureรูปแบบซับเอเจนต์
แต่ละซับเอเจนต์จะมีโครงสร้างดังนี้:
---
name: subagent-name
description: When this subagent should be invoked
model: haiku # Optional - specify which model to use (haiku/sonnet/opus)
tools: tool1, tool2 # Optional - defaults to all tools
System prompt defining the subagent's role and capabilities
การกำหนดค่าของโมเดล
ณ Claude Code v1.0.64, ซับเอเจนต์สามารถระบุได้ว่าควรใช้โมเดล Claude รุ่นใด ซึ่งช่วยให้สามารถมอบหมายงานตามความซับซ้อนอย่างประหยัดต้นทุน:
- ความซับซ้อนต่ำ (Haiku): งานง่าย ๆ เช่น การวิเคราะห์ข้อมูลพื้นฐาน การสร้างเอกสาร และการตอบกลับมาตรฐาน
- ความซับซ้อนปานกลาง (Sonnet): งานพัฒนา การรีวิวโค้ด การทดสอบ และงานวิศวกรรมมาตรฐาน
- ความซับซ้อนสูง (Opus): งานสำคัญ เช่น การตรวจสอบความปลอดภัย การรีวิวสถาปัตยกรรม การตอบสนองเหตุการณ์ และวิศวกรรม AI/ML
haiku- รวดเร็วและประหยัดสำหรับงานง่าย ๆsonnet- สมดุลทั้งประสิทธิภาพสำหรับงานพัฒนาส่วนใหญ่opus- มีความสามารถสูงสุดสำหรับการวิเคราะห์ที่ซับซ้อนและงานสำคัญ
รูปแบบการประสานงานของเอเจนต์
Claude Code จะประสานงานเอเจนต์โดยอัตโนมัติด้วยรูปแบบทั่วไปเหล่านี้:
ลำดับเวิร์กโฟลว์
User Request → Agent A → Agent B → Agent C → ResultExample: "Build a new API feature"
backend-architect → frontend-developer → test-automator → security-auditor
Parallel Execution
User Request → Agent A + Agent B (simultaneously) → Merge ResultsExample: "Optimize application performance"
performance-engineer + database-optimizer → Combined recommendations
การแยกแขนงตามเงื่อนไข
User Request → Analysis → Route to appropriate specialistExample: "Fix this bug"
debugger (analyzes) → Routes to: backend-architect OR frontend-developer OR devops-troubleshooter
การทบทวนและการตรวจสอบ
Primary Agent → Review Agent → Final ResultExample: "Implement payment processing"
payment-integration → security-auditor → Validated implementation
เมื่อไรควรใช้เอเจนต์ตัวไหน
🏗️ การวางแผน & สถาปัตยกรรม
- backend-architect: การออกแบบ API, สคีมาฐานข้อมูล, สถาปัตยกรรมระบบ
- frontend-developer: การวางแผน UI/UX, สถาปัตยกรรมคอมโพเนนต์
- ui-ux-designer: การออกแบบอินเทอร์เฟซ, ไวร์เฟรม, ระบบการออกแบบ, การวิจัยผู้ใช้
- cloud-architect: การออกแบบโครงสร้างพื้นฐาน, การวางแผนรองรับการขยายตัว
🔧 การพัฒนา & การลงมือทำ
- python-pro: งานพัฒนาเฉพาะทาง Python
- ruby-pro: เมตาโปรแกรมมิ่ง Ruby, แอปพลิเคชัน Rails, การพัฒนา gem, การทดสอบ RSpec/Minitest
- golang-pro: งานพัฒนาเฉพาะทาง Go
- rust-pro: งานพัฒนาเฉพาะทาง Rust, ความปลอดภัยของหน่วยความจำ, การเขียนโปรแกรมระบบ
- c-pro: การเขียนโปรแกรม C, ระบบฝังตัว, โค้ดที่เน้นประสิทธิภาพสูง
- javascript-pro: JavaScript สมัยใหม่, รูปแบบ async, โค้ด Node.js/เบราว์เซอร์
- typescript-pro: TypeScript ขั้นสูง, เจเนอริก, การอนุมานประเภท, รูปแบบองค์กร
- java-pro: การพัฒนา Java สมัยใหม่, สตรีม, การประมวลผลพร้อมกัน, Spring Boot
- elixir-pro: การพัฒนา Elixir, รูปแบบ OTP, เฟรมเวิร์ก Phoenix, การเขียนโปรแกรมเชิงฟังก์ชัน
- csharp-pro: การพัฒนา C# สมัยใหม่, เฟรมเวิร์ก .NET, รูปแบบองค์กร
- scala-pro: Scala สำหรับองค์กรกับ functional programming, Apache Pekko/Akka actors, Apache Spark, ZIO/Cats Effect, สถาปัตยกรรม reactive
- flutter-expert: การพัฒนา Flutter, Dart, การจัดการสถานะ, แอนิเมชัน, การ deploy ข้ามแพลตฟอร์ม
- unity-developer: การพัฒนาเกม Unity, การเขียนสคริปต์ C#, การปรับประสิทธิภาพ
- minecraft-bukkit-pro: การพัฒนา plugin Minecraft, ระบบ event, ฟีเจอร์ฝั่งเซิร์ฟเวอร์
- ios-developer: การพัฒนา iOS แบบ native ด้วย Swift/SwiftUI
- sql-pro: คำสั่งฐานข้อมูล, การออกแบบสคีมา, การปรับ query ให้มีประสิทธิภาพ
- mobile-developer: การพัฒนา React Native/Flutter
🛠️ ปฏิบัติการ & การบำรุงรักษา
- devops-troubleshooter: ปัญหาในการผลิต, ปัญหาการ deploy
- incident-responder: เหตุขัดข้องสำคัญที่ต้องการการตอบสนองทันที
- database-optimizer: ประสิทธิภาพ query, กลยุทธ์การทำดัชนี
- database-admin: กลยุทธ์สำรองข้อมูล, การ replication, การจัดการผู้ใช้, การกู้คืนจากภัยพิบัติ
- terraform-specialist: Infrastructure as Code, โมดูล Terraform, การจัดการสถานะ
- network-engineer: การเชื่อมต่อเครือข่าย, load balancer, SSL/TLS, การดีบัก DNS
📊 การวิเคราะห์ & การเพิ่มประสิทธิภาพ
- performance-engineer: การวิเคราะห์จุดคอขวดของแอปพลิเคชัน, การเพิ่มประสิทธิภาพ
- security-auditor: การสแกนช่องโหว่, การตรวจสอบความสอดคล้อง
- data-scientist: การวิเคราะห์ข้อมูล, การค้นหา insight, การจัดทำรายงาน
- mlops-engineer: โครงสร้างพื้นฐาน ML, การติดตามการทดลอง, การลงทะเบียนโมเดล, การทำอัตโนมัติของ pipeline
🧪 การประกันคุณภาพ
- code-reviewer: คุณภาพโค้ด, ความปลอดภัยในการกำหนดค่า, ความน่าเชื่อถือในการใช้งานจริง
- test-automator: กลยุทธ์การทดสอบ, การสร้างชุดทดสอบ
- debugger: การสืบสวนข้อบกพร่อง, การแก้ไขข้อผิดพลาด
- error-detective: การวิเคราะห์ log, การรู้จำรูปแบบข้อผิดพลาด, การวิเคราะห์สาเหตุราก
- search-specialist: การวิจัยเว็บเชิงลึก, การวิเคราะห์คู่แข่ง, การตรวจสอบข้อเท็จจริง
📚 เอกสารประกอบ
- api-documenter: ข้อกำหนด OpenAPI/Swagger, เอกสารประกอบ API
- docs-architect: เอกสารทางเทคนิคที่ครอบคลุม, คู่มือสถาปัตยกรรม, คู่มือระบบ
- reference-builder: เอกสารอ้างอิง API ที่ละเอียด, คู่มือการกำหนดค่า, เอกสารพารามิเตอร์
- tutorial-engineer: บทเรียนทีละขั้นตอน, เส้นทางการเรียนรู้, เนื้อหาการศึกษา
💼 ธุรกิจและกลยุทธ์
- business-analyst: KPI, รูปแบบรายได้, การคาดการณ์การเติบโต, ตัวชี้วัดนักลงทุน
- risk-manager: ความเสี่ยงในพอร์ต, กลยุทธ์ป้องกันความเสี่ยง, R-multiples, การกำหนดขนาดสถานะ
- content-marketer: เนื้อหา SEO, บทความบล็อก, โซเชียลมีเดีย, แคมเปญอีเมล
- sales-automator: อีเมลเย็น, การติดตามผล, ข้อเสนอ, การบ่มเพาะลูกค้า
- customer-support: ตั๋วสนับสนุน, คำถามที่พบบ่อย, เอกสารช่วยเหลือ, การแก้ไขปัญหา
- legal-advisor - ร่างนโยบายความเป็นส่วนตัว, ข้อกำหนดการให้บริการ, ข้อจำกัดความรับผิดชอบ, และประกาศทางกฎหมาย
แนวปฏิบัติที่ดีที่สุด
🎯 การมอบหมายงาน
- ให้ Claude Code มอบหมายงานอัตโนมัติ - ตัวแทนหลักวิเคราะห์บริบทและเลือกตัวแทนที่เหมาะสมที่สุด
- ระบุข้อกำหนดให้ชัดเจน - รวมข้อจำกัด, เทคโนโลยีที่ใช้, และข้อกำหนดด้านคุณภาพ
- เชื่อมั่นในความเชี่ยวชาญของตัวแทน - แต่ละตัวแทนได้รับการปรับแต่งให้เหมาะกับโดเมนของตน
🔄 เวิร์กโฟลว์หลายตัวแทน
- เริ่มด้วยคำขอระดับสูง - ให้ตัวแทนประสานงานงานที่ซับซ้อนหลายขั้นตอน
- ให้ข้อมูลระหว่างตัวแทน - ตรวจสอบให้แน่ใจว่าตัวแทนมีข้อมูลพื้นฐานที่จำเป็น
- ทบทวนจุดบูรณาการ - ตรวจสอบว่าผลลัพธ์ของตัวแทนต่าง ๆ ทำงานร่วมกันอย่างไร
🎛️ การควบคุมอย่างชัดเจน
- ใช้การเรียกใช้อย่างชัดเจนเมื่อมีความต้องการเฉพาะ - เมื่อคุณต้องการมุมมองจากผู้เชี่ยวชาญเฉพาะด้าน
- รวมตัวแทนหลายรายอย่างมีกลยุทธ์ - ผู้เชี่ยวชาญต่างสายสามารถตรวจสอบงานซึ่งกันและกัน
- ขอรูปแบบการตรวจสอบเฉพาะ - "ให้ security-auditor ตรวจสอบการออกแบบ API ของ backend-architect"
📈 การเพิ่มประสิทธิภาพ
- ติดตามประสิทธิผลของเอเจนต์ - เรียนรู้ว่าเอเจนต์ใดเหมาะสมที่สุดกับกรณีการใช้งานของคุณ
- ปรับปรุงงานที่ซับซ้อนอย่างต่อเนื่อง - ใช้ข้อเสนอแนะจากเอเจนต์เพื่อปรับแต่งข้อกำหนด
- ใช้จุดแข็งของเอเจนต์ - จับคู่ความซับซ้อนของงานกับความสามารถของเอเจนต์
การมีส่วนร่วม
เพื่อเพิ่มซับเอเจนต์ใหม่:
- สร้างไฟล์
.mdใหม่ตามรูปแบบข้างต้น - ใช้ชื่อที่เป็นตัวพิมพ์เล็กและคั่นด้วยขีดกลาง
- เขียนคำอธิบายให้ชัดเจนว่าควรใช้ซับเอเจนต์เมื่อใด
- รวมคำแนะนำเฉพาะไว้ใน system prompt
การแก้ไขปัญหา
ปัญหาทั่วไป
เอเจนต์ไม่ถูกเรียกใช้งานโดยอัตโนมัติ:
- ตรวจสอบว่าคำขอของคุณระบุโดเมนอย่างชัดเจน (เช่น "ปัญหาด้านประสิทธิภาพ" → performance-engineer)
- ระบุประเภทของงานอย่างชัดเจน (เช่น "ตรวจสอบโค้ด" → code-reviewer)
- ให้รายละเอียดเพิ่มเติมเกี่ยวกับเทคโนโลยีและข้อกำหนดของคุณ
- ใช้การเรียกใช้งานแบบเจาะจงหากคุณต้องการเอเจนต์เฉพาะ
- สิ่งนี้เป็นเรื่องปกติ - ผู้เชี่ยวชาญต่างสายอาจมีลำดับความสำคัญแตกต่างกัน
- ขอคำชี้แจง: "ช่วยประสานข้อแนะนำจาก security-auditor และ performance-engineer"
- ให้ข้อมูลพื้นหลังในคำขอของคุณ
- อ้างอิงบทสนทนาหรือรูปแบบที่มีการกำหนดไว้ก่อนหน้า
การขอความช่วยเหลือ
หากเอเจนต์ไม่ทำงานตามที่คาดหวัง:
- ตรวจสอบคำอธิบายของเอเจนต์ในแต่ละไฟล์
- ลองใช้ภาษาที่เฉพาะเจาะจงมากขึ้นในคำขอของคุณ
- ใช้การเรียกใช้งานแบบเจาะจงเพื่อทดสอบเอเจนต์แต่ละตัว
- ให้ข้อมูลเพิ่มเติมเกี่ยวกับโปรเจกต์และเป้าหมายของคุณ
ใบอนุญาต
โปรเจกต์นี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ LICENSE สำหรับรายละเอียด