Lesson 04 · 8 dk okuma

Plugins ve marketplaces

Plugin paketleme, install, dağıtım, marketplace ekosistemi.

Plugin = paketlenmiş bir agent + command + skill + hook seti. Tek dizinde bütün primitive’ler birlikte. Tek komutla kurulur.

Plugin yapısı

my-plugin/
  plugin.json          # manifest
  agents/
    code-reviewer.md
  commands/
    review-pr.md
  skills/
    pr-conventions/
  hooks.json

plugin.json:

{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "PR review automation",
  "author": "Yusuf",
  "tags": ["review", "ci"],
  "min_claude_version": "2.1.0"
}

Kurulum

claude plugin install github:user/my-plugin
# veya
claude plugin install ./local-path

Kurulan plugin ~/.claude/plugins/<name>/ altına yerleşir, içeriği otomatik discovery ile yüklenir.

Marketplace

Resmi marketplace henüz beta. Üçüncü parti listesi:

  • awesome-claude-code-plugins repo
  • superpowers-marketplace (community-curated)

Plugin yazarken

  • Çakışma önle: agent/command/skill isimlerine namespace ver (mypr-reviewer, mypr-triage)
  • Hooks’u opsiyonel yap (kullanıcı isterse aktif etsin)
  • README’de tetikleme örnekleri ver
  • Versionla, changelog tut

Sıradaki

Computer Use + Agent SDK — ekran kontrolü ve programatik agent çağrısı.