Section 11: Lab: Hooks ควบคุมคุณภาพอัตโนมัติ
Hook Events สำคัญ: PreToolUse, PostToolUse, UserPromptSubmit และ Stop
รัน Formatter, Linter และเทสต์อัตโนมัติหลังแก้ไขไฟล์
บล็อกคำสั่งอันตรายด้วย Exit Code 2 หรือ JSON Decision และตั้งให้บล็อกเมื่อ Hook ล้มเหลว
ตรวจและทดสอบ Hooks ผ่านเมนู /hooks ก่อนใช้งานจริง
Lab: Hook ที่รัน Formatter หลังแก้ไฟล์และกันการแก้ไขไฟล์ .env
Section 12: Security, Permissions และ Governance
Permission Rules แบบ Allow, Ask และ Deny สำหรับคำสั่งและไฟล์ผ่าน /permissions
ป้องกันข้อมูลลับ (Secrets, .env) และความเสี่ยงจาก Prompt Injection
Sandbox จำกัดไฟล์และเครือข่ายของคำสั่ง Shell บน macOS, Linux และ WSL2
Managed Settings สำหรับองค์กร และ /security-review ตรวจช่องโหว่เบื้องต้นใน Branch
Section 13: Plugins และการแชร์มาตรฐานทีม
Plugin: รวม Skills, Subagents, Hooks และ MCP Servers ไว้เป็นชุดเดียว
ติดตั้ง Plugin จาก Marketplace ด้วย /plugin และสร้าง Marketplace ของทีม
แชร์ .claude/ และ CLAUDE.md ผ่าน Git ให้ทั้งทีมใช้มาตรฐานเดียวกัน
Lab: รวม Commands, Skills และ Subagents ที่สร้างไว้เป็น Plugin ของทีม
Section 14: Headless Mode และ CI/CD Integration
รันแบบไม่โต้ตอบด้วย claude -p และ Output แบบ text, json และ stream-json
Claude Code GitHub Actions รีวิว Pull Request และตอบสนองต่อ @claude ใน Issue
Automated Code Review ด้วย /code-review และการกำหนดขอบเขตผลรีวิว
ควบคุมสิทธิ์ เครื่องมือที่อนุญาต และ Secrets ใน Pipeline
Section 15: ค่าใช้จ่ายและแนวปฏิบัติระดับทีม
ติดตามการใช้งานด้วย /usage และ Status Line
ลดค่าใช้จ่าย: เลือกโมเดลและ Effort ให้เหมาะงาน บริหาร Context และใช้ Subagents
ข้อตกลงของทีม: งานใดให้ AI ทำ และงานใดต้องตรวจโดยคน
วัดผลการใช้ AI ในทีมพัฒนาอย่างเหมาะสม และปรับการตั้งค่าอย่างต่อเนื่อง
Section 16: Master Workshop: จาก Issue ถึง Pull Request
ติดตั้ง Hooks และ Permission Rules ให้โปรเจกต์ NovaDesk
ตั้งค่า GitHub Actions ให้ Claude Code รีวิว Pull Request อัตโนมัติ
รับ Issue ฟีเจอร์ "SLA และการแจ้งเตือน" แล้ววางแผน พัฒนา และทดสอบ
ส่ง Pull Request ที่ผ่าน Automated Review และพร้อม Merge
นำเสนอผลงาน และสรุป Checklist นำ Workflow ไปใช้กับโปรเจกต์ของตนเอง