Communitygithub.com

blgymtr/perde

Demli (Maskotlu) 15-20 dakikalık Türkçe sohbet videoları üretir. Opus planlama, Sonnet ise görsel işleme ve render işlerini yapar.

perde 是什么?

Perde, Claude AI ajanları (Opus ve Sonnet) kullanarak 15-20 dakikalık Türkçe sohbet videoları oluşturan bir beceridir. Özellikle maskot karakter 'Demli'nin stüdyo ortamında konuştuğu videolar için tasarlanmıştır. Bu beceri, token tüketimini en aza indirmek için mevcut görsel şablonları kullanır ve yeni görsel kod yazmaz. Opus (planlayıcı) konuyu araştırır, plan.md dosyasını yazar ve doğrulama yapar. Sonnet (alt ajan) ise ses, hizalama, render ve kontrol karelerini işler. Beceri, .claude/skills/perde dizininde çalışır ve her video bölümü için bolumler/NN-konu/plan.md formatında plan dosyaları kullanır. Temel özellikler arasında uzunluk kontrolü (1600-2100 kelime, 15-20 dakika), 4-7 bölüm yapısı, çeşitli şablonlar (sayı, söz, liste, karşılaştırma, zaman) ve sıkı kaynak gösterme kuralları yer alır.

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/blgymtr/perde/tree/HEAD/.claude/skills/perde

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Perde: Opus planlar, Sonnet uygular

Motor: bu becerinin bulunduğu depo, yani .claude/skills/perde klasörünün iki üstü (aşağıda PERDE). Her bölüm PERDE/bolumler/NN-konu/plan.md. Python: PERDE/yerel.json içinde python yolu varsa o, yoksa python; her zaman -X utf8 ile (aşağıda PY).

Temel kural: token yakma. Her sahne farklı olmak zorunda değil. Videonun çoğu Demli'nin konuştuğu stüdyo sahnesidir; şablonlar ara sıra girer. Yeni görsel kod yazılmaz, yalnız plan yazılır.

İş bölümü

  1. Opus (sen): konuyu araştır, plan.md yaz, perde.py dogrula çalıştır, hata kalmayana kadar düzelt. Motor koduna, karelere, videoya bakma.
  2. Sonnet: Agent aracıyla başlat: subagent_type: general-purpose, model: sonnet, istem: PERDE/AJAN.md dosyasını oku ve bolumler/NN-konu için uygula. Sonnet ses, hizalama, render ve kontrol karesini yapar, kısa rapor döner.
  3. Raporu kullanıcıya aktar. Sonnet "plan sorunu" dediyse planı sen düzelt ve Sonnet'i aynı ajana SendMessage ile yeniden çalıştır.

plan.md biçimi

---
baslik: Videonun YouTube başlığı
muzik: warm          # warm | curious | tense | bright | yok
---
# Bölüm adı                      (YouTube bölüm başlığı olur, ekranda bölüm kartı çıkar)

Paragraf. Boş satırla ayrılan her blok bir konuşma birimidir (10-30 sn).

@liste baslik="Üç adım"          (kendinden sonraki paragraf okunurken ekranda kalır)
- Madde bir
- Madde iki
Bu paragraf okunurken liste maddeleri tek tek gelir.

@poz isaret                      (sonraki paragrafın pozu: anlat | eller | isaret; yazmazsan sırayla döner)
Paragraf.

# Kaynaklar
Okunmaz; açıklamaya yazılır. Her rakamın kaynağı burada.
ŞablonYazımSınır
sayi@sayi n="38" etiket="YÜZDE" alt="kısa açıklama"n ≤ 8, etiket ≤ 28 karakter
soz@soz metin="..." kaynak="..."≤ 160 karakter
liste@liste baslik="..." + - madde2-5 madde, ≤ 34 karakter
karsilastir@karsilastir sol="..." sag="..." + - sol ; sağ1-3 satır, hücre ≤ 48
zaman@zaman baslik="..." + - etiket ; metin2-4 nokta, metin ≤ 60

Bölüm kartı her # başlığında kendiliğinden çıkar.

Yazım kuralları

  • Uzunluk: 15-20 dakika için 1600-2100 kelime. Hız, geçici sesle ölçüldü: 1,75 kelime/sn. Sunucunun kendi kaydı gelince lib/plan.py içindeki KONUSMA_HIZI'nı güncelle. dogrula tahmini süreyi yazar.
  • Bölümler: 4-7 bölüm, her biri 2-4 dakika.
  • Şablon sıklığı: her 3-5 paragrafta bir şablon. Toplamda 10-20 şablon yeter.
  • Dil: metni sunucu kendi sesiyle okuyacak. Kısa, sesli okunması kolay, günlük Türkçe kullan; parantez ve kısaltma koyma.
  • Hikâyeler: Sunucunun ağzından uydurma kişisel hikâye yazma ("ben de işten çıkarılmıştım" gibi). Kişisel bir anı lazımsa [SUNUCU: kendi örneğin] diye yer bırak ve kullanıcıya sor.
  • Rakamlar ve olaylar: her rakam ve gerçek olay kaynaklı olur, kaynak # Kaynaklar altına yazılır. Kaynak bulamıyorsan rakamı kullanma.
  • Konular: hayat, kariyer, para, adalet, çevre, güven, kişisel marka. Yapay zeka ana konu değildir.
  • Özgünlük: başka kanalların başlık, bölüm adı ya da cümleleri kopyalanmaz.

Yeni şablon gerekirse

Önce mevcut beş şablonla çözmeyi dene. Gerçekten yetmiyorsa kullanıcıya sor. Onay gelince şablonu bir kez ekle: lib/sahne.py içine çizim fonksiyonu ve SABLONLAR kaydı, lib/plan.py içine SABLON_ALAN ve denetim. Sağ alt köşe (x>1660, y>790) Demli'nin yeridir, oraya içerik koyma.

相关技能