# Plugin Install Guide

ใช้ไฟล์นี้คู่กับบท 06: ติดตั้ง Plugins แบบ Project และ Global

## เลือกวิธีติดตั้ง

### Project install

เหมาะเมื่อ plugin ผูกกับ repo, product, codebase, มาตรฐานทีม หรือ workflow ที่ต้อง version control ร่วมกัน

ติดตั้งไว้ใน:

```text
your-project/
  .claude/
    commands/
    agents/
    skills/
    hooks/
  .mcp.json
```

### Global install

เหมาะกับ workflow ส่วนตัวที่ใช้ได้ทุกโปรเจกต์ เช่น daily note, สรุปบทความ, ตรวจ prompt หรือจัดโครง meeting note

ติดตั้งไว้ใน:

```text
~/.claude/
  commands/
  agents/
  skills/
  hooks/
```

## ขั้นตอน Project Install

1. แตกไฟล์ `LOMA-AGENT.zip`
2. เปิด terminal ที่ root ของโปรเจกต์
3. สร้างโฟลเดอร์ `.claude`
4. copy `commands`, `agents`, `skills`, `hooks` จาก plugin ที่เลือก
5. copy `.mcp.json` เฉพาะเมื่อ workflow ต้องใช้ MCP
6. เปิด Claude Code ใหม่ในโปรเจกต์
7. ทดสอบด้วยคำสั่งอ่าน-only ก่อน

ตัวอย่าง:

```text
mkdir -p .claude/commands .claude/agents .claude/skills .claude/hooks
cp -r LOMA-AGENT-PLUGIN/lomaagent-dev-kit/commands/* .claude/commands/
cp -r LOMA-AGENT-PLUGIN/lomaagent-dev-kit/agents/* .claude/agents/
cp -r LOMA-AGENT-PLUGIN/lomaagent-dev-kit/skills/* .claude/skills/
cp -r LOMA-AGENT-PLUGIN/lomaagent-dev-kit/hooks/* .claude/hooks/
cp LOMA-AGENT-PLUGIN/lomaagent-dev-kit/.mcp.json .mcp.json
```

## ขั้นตอน Global Install

```text
mkdir -p ~/.claude/commands ~/.claude/agents ~/.claude/skills ~/.claude/hooks
cp -r LOMA-AGENT-PLUGIN/lomaagent-content/commands/* ~/.claude/commands/
cp -r LOMA-AGENT-PLUGIN/lomaagent-content/agents/* ~/.claude/agents/
cp -r LOMA-AGENT-PLUGIN/lomaagent-content/skills/* ~/.claude/skills/
cp -r LOMA-AGENT-PLUGIN/lomaagent-content/hooks/* ~/.claude/hooks/
```

## ตรวจหลังติดตั้ง

```text
claude
/help
/review ตรวจเฉพาะแผนก่อน ยังไม่ต้องแก้ไฟล์
```

ตรวจว่า:

- command ที่ต้องการแสดงใน Claude Code
- agent/skill ถูกเรียกตรงกับ workflow
- output มีรูปแบบตามที่คาด
- Claude ไม่ขอรันคำสั่งที่คุณไม่เข้าใจ

## ถ้า command ไม่ขึ้น

1. ตรวจว่าคุณเปิด Claude Code จาก root project ถูกที่
2. ตรวจ path: `.claude/commands` หรือ `~/.claude/commands`
3. ตรวจนามสกุลไฟล์ command ว่าเป็น `.md`
4. restart Claude Code
5. ตรวจว่าคุณติดตั้งแบบ project/global ตรงกับที่ตั้งใจ
