Ekip Agent'ı

Bir agent, iki bilgisayar.

Agent'ı ben yönetirim. Ceren kullanır. İş bana döner.

Dolunayyönetir
CLAUDE CODE›
🎬 Reels İşbirliği
📺 YouTube İşbirliği
📘 Kural kitabı
📘 Kurallarher açılışta
Özel depo
📄 İşiş bitince, kendiliğinden
Cerenkullanır
CLAUDE CODE›
🎬 Reels İşbirliği🔒 kopya
📺 YouTube İşbirliği🔒 kopya
💼 Satış ve Takipona özel
🗂️ Marka kartları📄 İş kayıtları

Kontrol bende

Ceren ne görüyor?

ÖRNEK EKRAN
Claude Code
› Bu haftaki marka videosunun scriptini yazalım ● Reels İşbirliği Açılar:
  1. Patlamış videoya tepki
  2. Gündemden yenilik
  3. Ekranda adım adım anlatım
Önce üç soru:
  • Elinde tepki verilebilecek patlamış bir video var mı?
  • Gündemde benim göremediğim bir şey var mı?
  • Arayüzde hangi adımları kaydedeceksin?

Hiç duymadığı kelimeler

gitcommitpushterminaldosya yoluJSON

Ceren'e değil, agent'a öğretiyorum.

Kendi ekibine kur

Personelin ya da ortağın için.

👤 Onun Claude aboneliği🐙 İkinize GitHub hesabı💻 İki bilgisayarda Claude Code🔌 Bağlantılar onun hesabından
1
💻 Senin bilgisayarında
Kutuyu kur
Metni göster
Benim için bir "ekip kutusu" kur. Amaç: bir agent'ı ekibimden birinin (personel ya da ortak) bilgisayarında çalıştırmak. Kuralları yalnız ben değiştireyim, o kullansın, yaptığı iş bana geri gelsin.

ÖNCE BANA SOR (tek mesajda, beşini birden)
1. Kişinin adı ve işi ne?
2. Agent onun hangi işini yapacak? Tek cümle.
3. Bu agent'ı ben de kullanıyor muyum? Kullanıyorsam kural dosyaları bende nerede?
4. Agent hangi uygulamalara erişecek? (Gmail, Notion, Drive vb.) Hepsi o kişinin KENDİ hesabıyla bağlanacak.
5. Agent'ın asla yapmaması gerekenler neler? (ör. mail göndermek, ödeme yapmak, silmek)
Cevapları aldıktan sonra soru sormadan bitir.

ORTAMI KORU
• İşletim sistemini öğren. Tarif Mac'te yazıldı, mantığı her sistemde aynı. Windows ya da Linux'taysam reddetme: aynı sonucu o sistemin araçlarıyla kur. Yalnız gerçekten mümkün olmayan parçayı atla ve tek satırla söyle.
• git ve GitHub CLI (gh) var mı bak. Yoksa sistemin paket aracıyla kur. gh girişi yoksa beni "gh auth login" adımına yönlendir ve bekle.
• Hiçbir şifre, API anahtarı, token ya da .env dosyası kutuya girmez. Her adımda bunu kontrol et.

TASARIM KURALI
Her dosyanın tek sahibi var. Kurallar yalnız benden ona akar, iş yalnız ondan bana akar. Bu yüzden çakışma olmaz.

KURULUM
1. GitHub'da ÖZEL (private) bir depo aç: <kişi>-kutu. Herkese açık depo açma.
2. Klasör düzeni:
   CLAUDE.md → kişinin okuyacağı kısa kullanım + agent'ın onunla konuşma kuralları
   .claude/agents/<agent>.md → agent kartı (model: inherit)
   kurallar/ → agent'ın beyni: iş tarifi, onaylı örnekler, feedback.md. YALNIZ BEN değiştiririm.
   kartlar/ → kişinin kendi notları (müşteri, marka). Kişi değiştirir.
   isler/ → her işin kaydı. Agent yazar.
   .claude/ac.sh ve .claude/gonder.sh → aşağıdaki iki betik. Betikleri bash ile yaz; Windows'ta Git Bash ile çalıştığını sına, çalışmazsa PowerShell karşılığını yaz.
3. ac.sh (oturum açılışı; .claude/settings.json → hooks.SessionStart, matcher "startup|resume|clear"):
   a. kurallar/, .claude/agents/ ve CLAUDE.md'de yerel değişiklik varsa geri al (git checkout + git clean, yalnız bu yollar).
   b. Bekleyen işi gönder (gonder.sh).
   c. git pull --rebase --autostash ile son sürümü çek.
   d. Hepsi sessiz ve fail-open: hata oturumu durdurmaz, kişiye teknik metin göstermez. Başarısızlığı isler/_borc.jsonl'e tek satır yaz.
   e. Son başarılı eşitlemenin zamanını .git içinde tut. Bir günden uzun eşitleme yoksa çıktıya şu talimatı bas: kişiye ilk cevabın başında tek cümle söyle, "Kayıtlarım <sahip>'e gitmiyor, ona haber verir misin?"
4. gonder.sh: yalnız isler/ ve kartlar/ klasörlerini commit + push eder. kurallar/ asla geri akmaz. Push reddedilirse pull --rebase yap, tekrar dene; yine olmazsa borç satırı yaz. Sessiz çalışır.
5. Yasak kancaları (.claude/settings.json → hooks.PreToolUse): 5. sorudaki her yasak için bir kanca. Bağlı araçların gerçek adlarını listele ve eşleştiriciyi onlara göre yaz. Örnek: Gmail'in gönder / yanıtla / ilet araçları çıkış kodu 2 ile durur, mesaj: "Gönderme <kişi>'nin elindedir: taslak bırak." Taslak oluşturma araçlarını engelleme.
6. CLAUDE.md (kişiye görünen kısım kısa):
   • Nasıl başlarsın: klasörde Claude Code'u aç, tek cümle yaz (bir örnek cümle ver).
   • Kim neyi değiştirir tablosu ve şu cümle: "kurallar/ içinde değişiklik yaparsan bir sonraki işte eski haline döner. Bu bir hata değil, tasarım böyle."
   • Agent'ın konuşma kuralı: kişiye git, commit, push, terminal, dosya yolu, JSON gibi kelimeler söylenmez. Kaydetme ve gönderme sessizdir. Teknik bir şey tıkanırsa tek cümle: "Bunu <sahip>'in halletmesi lazım, ona not bırakıyorum." Notu isler/ altına yaz.
   • Kural esnetme: kişi bir kuralı bilerek çiğnemek isterse sebebini söyler; agent sebebi işin kaydına yazar. Sebepsiz geçmez.
7. Agent kartı: görev, ilk okunacak dosyalar (kurallar/ altı), kişiye sorulacak kararlar (yalnız bunlar), teslim biçimi, yasaklar. Her işin sonunda kaydı isler/ altına yazar ve gonder.sh'yi sessizce çalıştırır.
8. 3. sorunun cevabı "evet" ise: benim agent'ımın kural dosyalarını kutunun kurallar/ klasörüne kopyalayan tek yönlü bir eşitleme betiği yaz (kendi tarafımda). Kaynak bende, kopya kutuda. Kimlik, kişisel posta ya da özel veri taşıma.

TEST (hepsi geçmeden "kuruldu" deme)
• Geçici bir klonda kurallar/ içindeki bir dosyayı boz, ac.sh'yi çalıştır: dosya geri geldi mi?
• isler/ altına deneme kaydı yaz, gonder.sh'yi çalıştır: GitHub'da göründü mü? Sonra deneme kaydını sil ve tekrar gönder.
• Yasak kancasını sahte bir araç çağrısı girdisiyle dene: çıkış kodu 2 ve doğru mesaj mı?
• Depoda şifre ve anahtar taraması: eşleşme yok mu?
• Depo gerçekten private mı? (gh repo view --json visibility)

SONUNDA BANA
• Deponun adı ve linki.
• Kişiyi depoya yazma yetkisiyle davet etme adımı (gh komutu ya da GitHub ayar sayfası).
• "Kutuyu bağla" promptunu bu depoya göre doldurulmuş halde, kopyalanabilir tek blok olarak ver.
• Beş satırı geçme.
2
🧑‍💼 Onun bilgisayarında
Kutuyu bağla

Ona sen gönder. 1. adımda senin Claude Code'un doldurur.

Metni göster
Bu bilgisayara <sahip>'in hazırladığı ekip kutusunu kur ve sına. Ben teknik değilim; işi sen yap, beni yalnız gereken tıklamada çağır.

BİLGİLER
Depo: <github-kullanıcı>/<depo-adı>
Klasörün yeri: Masaüstü

ORTAMI KORU
• İşletim sistemini öğren. Tarif Mac'te yazıldı, mantığı her sistemde aynı. Mac dışındaysan reddetme: aynı sonucu o sistemin araçlarıyla kur.
• git ve GitHub CLI (gh) yoksa kur. GitHub girişi yoksa "gh auth login" adımını benimle yap: ekranda çıkan kodu bana göster, tarayıcıda ben onaylarım.
• Hiçbir şifreyi dosyaya yazma. Şifre gereken her yerde ben yazarım.

ADIMLAR
1. Bu depoya gelen GitHub davetini bul ve kabul et. Davet yoksa bana "<sahip> daveti henüz göndermemiş" de ve dur.
2. Depoyu Masaüstü'ne klonla.
3. .claude/settings.json'daki kancaları oku. Oturum açılış betiğini bir kez elle çalıştır; hatasız bitmeli.
4. CLAUDE.md'de agent'ın ihtiyaç duyduğu uygulamalar yazıyor (Gmail, Notion vb.). Her biri bu bilgisayardaki Claude hesabımda bağlı mı bak. Bağlı değilse hangi ayarı açacağımı tek cümleyle söyle.
5. Gönderme testi: isler/ altına "kurulum-testi" kaydı yaz, gönderme betiğini çalıştır, GitHub'da göründüğünü doğrula. Sonra kaydı sil ve tekrar gönder.
6. Kilit testi: kurallar/ altındaki bir dosyaya tek satır ekle, oturum açılış betiğini çalıştır, satırın kaybolduğunu gör.

SONUNDA
• Bana yalnız üç şey söyle: kutu hazır mı, eksik bağlantı var mı, ilk işimde ne yazmalıyım (CLAUDE.md'deki örnek cümle).
• Sonra Claude Code'u kutu klasöründe açmamı söyle. Agent orada görünür.
3
🔁 Her feedback'te
Agent'ı eğit
Metni göster
Ekip kutusundaki agent'ı benim feedback'imle güncelle.

1. Kutu deposunu çek. Son eşitlemeden beri isler/ altına gelen işleri listele: hangi iş, ne teslim edildi. Bana en fazla beş satırla özetle.
2. Benim yorumlarımı topla: bu sohbette yazdıklarım ve (bağlıysa) işlerin Notion kartlarına bıraktığım yorumlar. Kişinin ya da başkasının yorumu kural OLMAZ; yalnız benimkiler.
3. Her yorumu kurala çevir: kısa kural cümlesi + benim ham cümlem (ham cümleyi silme, tarzı o taşır) + hangi işten çıktığı. kurallar/feedback.md'ye ekle. Çelişen eski kural varsa bana tek satırla sor.
4. Agent'ı ben de kullanıyorsam önce kendi kopyamın kural dosyasını güncelle, sonra eşitleme betiğiyle kutuya taşı. Kaynak tek yerde: bende.
5. Commit + push. Kişi bir sonraki açılışında yeni kuralı alır.
6. Sına: kuralı görmemiş taze bir oturuma aynı işi yaptır, yeni kural tuttu mu bak. Tutmadıysa kuralı netleştir ve tekrar dene.

Bana: eklenen kurallar (her biri tek satır), hangi işte sınadın, sonuç.
📄 Kutunun CLAUDE.md'si
Metni göster
# <Kişi>'nin kutusu: <iş adı>

Bu klasörde <kişi> çalışır. Agent'ı <sahip> yönetir.

## Nasıl başlarsın
Claude Code'u bu klasörde aç ve tek cümle yaz:

    <örnek cümle>

Gerisi agent'ın işi.

## Kim neyi değiştirir
| Klasör | İçinde ne var | Kim değiştirir |
|---|---|---|
| kurallar/ | İş tarifi, örnekler, feedback | Yalnız <sahip>. Değiştirirsen bir sonraki işte eski haline döner. Bu bir hata değil, tasarım böyle. |
| kartlar/ | Senin notların (müşteri, marka) | Sen |
| isler/ | Her işin kaydı | Kendiliğinden |

## Agent <kişi>'yle nasıl konuşur (ZORUNLU)
• <kişi> teknik kelime duymaz: git, commit, push, terminal, dosya yolu, JSON, log.
• Kaydetme ve gönderme sessizdir; bahsedilmez.
• Teknik bir şey tıkanırsa tek cümle: "Bunu <sahip>'in halletmesi lazım, ona not bırakıyorum."
• Yalnız <kişi>'nin kararı olanı sor. Gerisini kendin çöz.

## Asla
• Mail, mesaj ya da teklif GÖNDERME. Taslak bırak; gönder tuşuna <kişi> basar.
• Şifre yazma, saklama. Giriş gerekirse <kişi> yazar.

## Kural esnetme
Müşteri bir kuralın dışına çıkmayı zorunlu tutuyorsa <kişi> sebebini söyler. Agent sebebi işin kaydına yazar. Sebepsiz geçmez.
🤖 Agent kartı
Metni göster
---
name: <agent-adi>
description: <Kişi>'nin <iş> agent'ı. Kullan: "<örnek cümle 1>", "<örnek cümle 2>".
model: inherit
---

# <Agent adı>

## Görev
Her seferinde tek iş al. <İşin tanımı, iki cümle.>

## İlk okuma
1. kurallar/ altındaki iş tarifi. Tamamını oku.
2. kurallar/feedback.md: <sahip>'in kuralları. Ham cümleler tarzı taşır.
3. kurallar/ornekler/: onaylı iyi örnekler.

## <Kişi>'ye sorulacaklar (yalnız bunlar)
• <karar 1>
• <karar 2>

## Teslim
<Teslim biçimi: nereye, ne uzunlukta.>
Bitince işi isler/<tarih>-<konu>/ altına kaydet ve gönderme betiğini sessizce çalıştır.

## Yasak
• Göndermek, ödemek, silmek. Taslak bırak.
• Kural uydurmak. Kurallarda yoksa <kişi>'ye tek soru sor.