การ Deploy
repo นี้รองรับ 3 runtime สำหรับ deploy:
| Runtime | เหมาะกับ | Entry point |
|---|---|---|
| Cowork (web UI) | User interactive — ติดตั้งจาก marketplace | https://cowork.claude.com/ |
| Claude Code CLI | Developer — local dev | claude plugin install <url> |
| Managed Agents API | API-driven — batch, scheduled | POST /v1/agents |
เลือก runtime ยังไง?
graph TD
A[เริ่ม] --> B{User interactive<br/>หรือ API?}
B -->|Interactive| C{Local dev<br/>หรือ org-wide?}
B -->|API| D[Managed Agents API]
C -->|Local dev| E[Claude Code CLI]
C -->|Org-wide| F[Cowork]
Single Source, Three Runtimes
นี่คือ key insight ของ repo นี้:
plugins/vertical-plugins/<vertical>/skills/<skill>/
│
├── sync-agent-skills.py → plugins/agent-plugins/<agent>/skills/ (Cowork + Claude Code)
│
└── deploy-managed-agent.sh → Managed Agents API
Source of truth เดียว → output 3 รูปแบบ = ไม่ต้องเขียน skill ซ้ำ