Kullanıcıları belgelendirme konusunda işbirlikçi yazım için yapılandırılmış bir workflow içinde rehber etmek için kullanılır. Kullanıcı belgelendirme, teknik özellikler, karar dokümanları veya benzer yapılandırılmış içerik yazma istediğinde harekete geçer. Bu workflow, bağlamı verimli bir şekilde aktarmaya, içeriği yinelemelerle geliştirmeye ve dokümanın okuyucular için işe yaradığını doğrulamaya yardımcı olur.
cd ~/.claude/skills
git clone https://github.com/anthropics/skills.git skills mkdir -p ~/.claude/skills/doc-coauthoring
curl -fsSL https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/doc-coauthoring/SKILL.md \
-o ~/.claude/skills/doc-coauthoring/SKILL.md Bu beceri, kullanıcıları işbirlikçi belge oluşturma konusunda rehberlik etmek için yapılandırılmış bir workflow sağlar. Aktif bir rehber olarak hareket ederek, kullanıcıları üç aşama boyunca yönlendirin: Context Gathering (Bağlam Toplama), Refinement & Structure (Değerlendirme ve Yapılandırma) ve Reader Testing (Okuyucu Testi).
Tetikleyici koşullar:
İlk teklif: Kullanıcıya belgeyi co-author yapmak için yapılandırılmış bir workflow sunun. Üç aşamayı açıklayın:
Bu yaklaşımın, belgeyi diğerleri okuduğunda iyi çalışmasını sağlamaya yardımcı olduğunu açıklayın (Claude'a yapıştırdıklarında da dahil). Workflow'u denemek isteyip istemediğini yoksa freeform olarak çalışmayı tercih edip etmediğini sorun.
Kullanıcı reddederse, freeform olarak çalışın. Kullanıcı kabul ederse, Stage 1'e geçin.
Hedef: Kullanıcının bildiği ile Claude'un bildiği arasındaki boşluğu kapatarak, daha sonra akıllı rehberlik sağlamayı etkinleştirin.
Belge hakkında meta-context için kullanıcıdan sorular sorarak başlayın:
Onlara kısa cevaplar verebileceklerini veya bilgiyi uygun olan şekilde dumplayabileceklerini bildirin.
Kullanıcı bir template sağlarsa veya doc türünden bahsederse:
Kullanıcı mevcut paylaşılan belgeyi düzenlemekten bahsederse:
İlk sorular yanıtlandıktan sonra, kullanıcıyı tüm bağlamını dumplaması için teşvik edin. Aşağıdaki gibi bilgileri isteyin:
Onlara organize etme konusunda endişelenmemeleri - sadece hepsini çıkarması gerektiğini tavsiye edin. Bağlam sağlamak için birden fazla yol sunun:
Integrations mevcut ise (örn. Slack, Teams, Google Drive, SharePoint veya diğer MCP servers), bunların bağlamı doğrudan çekmek için kullanılabileceğinden bahsedin.
Integration algılanmadı ve Claude.ai veya Claude app ise: Onlara Claude ayarlarında konektörleri etkinleştirerek mesajlaşma uygulamaları ve belge depolamadan doğrudan bağlam çekmelerine izin vereceğini tavsiye edin.
Açıklayıcı soruların ilk dump sonrası sorulacağını bildirin.
Bağlam toplama sırasında:
Kullanıcı takım kanallarından veya paylaşılan belgelerden bahsederse:
Kullanıcı bilinmeyen entities/projelerden bahsederse:
Kullanıcı bağlam sağlarken, nelerin öğrenildiğini ve neyin hala belirsiz olduğunu takip edin
Açıklayıcı sorular sorma:
Kullanıcı ilk dump yaptığını işaret ettiğinde (veya önemli bağlam sağlandıktan sonra), anlayışı sağlamak için açıklayıcı sorular sorun:
Bağlamdaki boşluklara dayalı 5-10 numaralı soru oluşturun.
Onlara kısa cevaplar verebileceklerini (örn. "1: evet, 2: #channel'a bak, 3: geriye uyumluluk nedeniyle hayır"), daha fazla doc'a bağlantı, kanallara işaret veya sadece info-dumping devam edebileceklerini bildirin. Ne onlar için en verimli ise.
Çıkış koşulu: Sorular anlayışı gösterdiğinde yeterli bağlam toplanır - uç durumlar ve trade-off'lar temel kavramların açıklanmasına gerek kalmadan sorulabilir.
Geçiş: Bu aşamada sağlamak istedikleri daha fazla bağlam olup olmadığını veya belgeyi taslaklaştırmaya geçme zamanı gelip gelmediğini sorun.
Kullanıcı daha fazla eklemek isterse, izin verin. Hazır olunca, Stage 2'ye geçin.
Hedef: Belgeyi beyin fırtınası, kurala uygun seçim ve yinelemeli iyileştirme yoluyla bölüm bölüm oluşturun.
Kullanıcıya talimatlar: Belgenin bölüm bölüm oluşturulacağını açıklayın. Her bölüm için:
En fazla bilinmeyeni olan bölümle başlayın (genellikle çekirdek karar/proposal), ardından geriye kalanların içinde çalışın.
Bölüm sıralaması:
Belge yapısı açık ise: Hangi bölümle başlamak istediğini sorun.
En fazla bilinmeyeni olan bölümle başlamayı önerin. Decision doc'lar için, bu genellikle çekirdek proposal'dır. Spec'ler için, tipik olarak teknik yaklaşımdır. Özet bölümleri en son kalmak için iyidir.
Kullanıcı hangi bölümlere ihtiyacı olduğunu bilmiyorsa: Belge türü ve template'e dayanarak, doc türü için uygun 3-5 bölüm önerin.
Bu yapının işe yarıyıp yaramadığını veya ayarlamak isteyip istemediğini sorun.
Yapı anlaştıktan sonra:
Tüm bölümler için placeholder metin içeren ilk belge yapısı oluşturun.
Artifact'lara erişim varsa:
Artifact oluşturmak için create_file kullanın. Bu hem Claude'a hem de kullanıcıya bir iskelet verir.
Tüm bölümler için placeholder metin içeren ilk yapının "[To be written]" veya "[Content here]" gibi oluşturulacağını bildirin.
Tüm bölüm başlıkları ve kısa placeholder metin ile artifact oluşturun.
İskelet bağlantısını sağlayın ve her bölümü doldurma zamanının geldiğini gösterin.
Artifact'lara erişim yoksa:
Çalışma dizininde markdown dosyası oluşturun. Uygun olarak adlandırın (örn. decision-doc.md, technical-spec.md).
Tüm bölümler için placeholder metin içeren ilk yapının oluşturulacağını bildirin.
Tüm bölüm başlıkları ve placeholder metin ile dosya oluşturun.
Dosya adının oluşturulduğunu doğrulayın ve her bölümü doldurma zamanının geldiğini gösterin.
Her bölüm için:
[BÖLÜM ADI] bölümünde çalışmaya başlanacağını ilan edin. Nelerin dahil edileceği hakkında 5-10 açıklayıcı soru sorun:
Bağlama ve bölüm amacına dayalı 5-10 spesifik soru oluşturun.
Kısa cevaplar verebileceklerini veya yalnızca neyin kapsanması gerektiğini gösterebileceklerini bildirin.
[BÖLÜM ADI] bölümü için, bölümün karmaşıklığına bağlı olarak [5-20] şeyin dahil edilebileceğini beyin fırtınası yapın. Aşağıdakileri arayın:
Bölüm karmaşıklığına dayalı 5-20 numaralı seçenek oluşturun. Sonunda, daha fazla seçenek isterlerse daha fazla beyin fırtınası yapmayı önerin.
Hangi noktaların tutulması, kaldırılması veya birleştirilmesi gerektiğini sorun. Sonraki bölümler için öncelikleri öğrenmeye yardımcı olmak üzere kısa gerekçeler isteyin.
Örnekler sağlayın:
Kullanıcı serbest biçim geri bildirim verirse (örn. "looks good" veya "I like most of it but...") numaralı seçimler yerine, tercihlerini çıkarın ve devam edin. Neyi tutmak/kaldırmak/değiştirmek istediğini ayrıştırın ve uygulayın.
Seçtiklerine dayalı olarak, [BÖLÜM ADI] bölümü için eksik olan önemli bir şey olup olmadığını sorun.
Bu bölüm için placeholder metni seçtikleri şeye dayalı taslaklanmış içerikle değiştirmek için str_replace kullanın.
[BÖLÜM ADI] bölümünün seçtikleri şeye dayalı taslaklanacağını ilan edin.
Artifact'ları kullanıyorsanız: Taslaklandıktan sonra artifact bağlantısını sağlayın.
Bunu okumalarını ve neyi değiştirmesi gerektiğini belirtmelerini isteyin. Spesifik olmak sonraki bölümler için öğrenmeye yardımcı olduğunu not edin.
Dosya kullanıyorsanız (artifact yok): Taslaklandıktan sonra tamamlamayı doğrulayın.
[BÖLÜM ADI] bölümünün [dosya adı] içinde taslaklandığını bildirin. Bunu okumalarını ve neyi değiştirmesi gerektiğini belirtmelerini isteyin. Spesifik olmak sonraki bölümler için öğrenmeye yardımcı olduğunu not edin.
İlk bölümü taslaklandırırken dahil edilecek kullanıcı talimatı: Not sağlayın: Belgeyi doğrudan düzenleme yerine, neyi değiştirmesi gerektiğini belirtmelerini isteyin. Bu gelecek bölümler için stillerinin öğrenilmesine yardımcı olur. Örneğin: "Remove the X bullet - already covered by Y" veya "Make the third paragraph more concise".
Kullanıcı geri bildirim sağlarken:
str_replace kullanın (hiçbir zaman tüm belgeyi yeniden yazdırmayın)Seçili bölüm tatmin edene kadar yineleyin.
3 ardışık yinelemeden sonra önemli değişiklik yoksa, önemli bilgi kaybedilmeden neyin kaldırılabileceğini sorun.
Bölüm tamamlandığında, [BÖLÜM ADI]'nin tamamlandığını doğrulayın. Sonraki bölüme geçmeye hazır olup olmadığını sorun.
Tüm bölümler için tekrarlayın.
Tamamlanmaya yaklaşırken (%80+ bölüm yapıldığında), tüm belgeyi yeniden okuma ve şunları kontrol etme niyetini ilan edin:
Tüm belgeyi okuyun ve geri bildirim sağlayın.
Tüm bölümler taslaklanıp iyileştirildiğinde: Tüm bölümlerin taslaklandığını ilan edin. Tüm belgeyi bir kez daha inceleme niyetini belirtin.
Genel uyum, akış, tamlık açısından gözden geçirin.
Herhangi bir son tavsiye sağlayın.
Reader Testing'e geçmeye hazır olup olmadığını veya başka bir şeyi iyileştirmek isteyip istemediğini sorun.
Hedef: Belgeyi yeni bir Claude örneğiyle (bağlam olmadan) test ederek okuyucular için çalıştığını doğrulayın.
Kullanıcıya talimatlar: Testi açıklayın - bu belgenin okuyucular için gerçekten çalışıp çalışmadığını görmek için yapılır. Bu körlük noktalarını yakalar - yazarlara mantıklı gelen ama diğerlerini kafa karıştırabilen şeyler.
Alt-agent'lara erişim varsa (örn. Claude Code'da):
Kullanıcı katılımı olmadan testi doğrudan gerçekleştirin.
Okuyucuların bu belgeyi keşfetmeye çalışırken ne sorabileceğini tahmin etme niyetini ilan edin.
Okuyucuların gerçekçi olarak sorabileceği 5-10 soru oluşturun.
Bu soruların yeni bir Claude örneğiyle test edileceğini ilan edin (bu konuşmadan bağlam olmadan).
Her soru için, sadece belge içeriği ve soruyla bir alt-agent çağırın.
Reader Claude'un her soru için doğru/yanlış yaptığını özetleyin.
Ek kontroller yapılacağını ilan edin.
Belirsizlik, yanlış varsayımlar, çelişkiler açısından kontrol etmek için alt-agent çağırın.
Bulunan herhangi bir sorunu özetleyin.
Sorun bulunursa: Reader Claude'un belirli sorunlarla mücadele ettiğini rapor edin.
Spesifik sorunları listeleyin.
Bu boşlukları düzeltme niyetini belirtin.
Sorunlu bölümler için iyileştirmeye geri döngüyü kapatın.
Alt-agent'lara erişim yoksa (örn. claude.ai web arayüzü):
Kullanıcı testi manuel olarak yapmalıdır.
Bu belgeyi keşfetmeye çalışırken insanların ne sorabileceğini sorun. Claude.ai'ye ne yazarlar?
Okuyucuların gerçekçi olarak sorabileceği 5-10 soru oluşturun.
Test talimatları sağlayın:
Her soru için, Reader Claude'u şunları sağlamaya talimat edin:
Reader Claude'un doğru cevaplar verip vermediğini veya bir şeyi yanlış anlamlandırıp anlamlandırmadığını kontrol edin.
Reader Claude'a ayrıca sorun:
Reader Claude'un yanlış yaptığı veya mücadele ettiği şeyi sorun. Bu boşlukları düzeltme niyetini belirtin.
Sorunlu bölümler için iyileştirmeye geri döngüyü kapatın.
Reader Claude soruları tutarlı olarak doğru cevaplayıp yeni boşluk veya belirsizlik ortaya çıkarmadığında, belge hazırdır.
Reader Testing geçtiğinde: Belgenin Reader Claude testini geçtiğini ilan edin. Tamamlanmadan önce:
Bir kez daha inceleme isteyip istemediğini veya işin bittiğini sorun.
Kullanıcı son incelemesi isterse, bunu sağlayın. Aksi takdirde: Belge tamamlamayı ilan edin. Birkaç son tavsiye sağlayın:
Ton:
Sapmalarla İlgilenmek:
Bağlam Yönetimi:
Artifact Yönetimi:
create_file kullanınstr_replace kullanınHız Üzerinde Kalite:
.png ve .pdf dosyalarında tasarım felsefesini kullanarak güzel görseller oluşturun. Poster, sanat eseri, tasarım veya diğer statik içerikler için bu özelliği kullanabilirsiniz. Telif hakkı ihlallerinden kaçınmak için her zaman orijinal tasarımlar yaratın, mevcut sanatçıların çalışmalarını kopya etmeyin.
Bu skill'i kullanıcı Word belgesi (.docx dosyası) oluşturmak, okumak, düzenlemek veya manipüle etmek istediğinde kullanın. İçindekiler tablosu, başlık, sayfa numarası veya mektup başlığı gibi formatlı profesyonel belge talepleri, "Word doc", "word document" veya ".docx" ifadeleri geçtiğinde tetiklenir. .docx dosyalarından içerik çıkarma veya yeniden düzenleme, görsel ekleme veya değiştirme işlemleri için de kullanılır.
Kullanıcı PDF dosyaları ile herhangi bir işlem yapmak istediğinde bu skill'i kullanın. Buna PDF'lerden metin/tablo okuma ve çıkarma, birden fazla PDF'yi birleştirme, PDF'leri bölme, sayfaları döndürme, filigran ekleme, yeni PDF oluşturma, PDF formlarını doldurma, PDF şifreleme/şifre açma, görüntü çıkarma ve taranmış PDF'lerde OCR uygulaması dahildir. Kullanıcı bir .pdf dosyasından bahsettiğinde veya
Bu skill'i .pptx dosyalarıyla çalışmanız gereken her durumda kullanın — giriş, çıkış veya her ikisi için de. Sunum oluşturma, slayt destesi hazırlama, metnini okuma ve çıkarma, düzenleme veya güncelleme, dosyaları birleştirme ve bölme gibi tüm işlemleri kapsar.
Artifaktları tema ile stilize etmek için toolkit. Slaytlar, dokümanlar, raporlar, HTML landing page'ler gibi çeşitli artifaktlara uygulanabilir. 10 hazır tema ile renkler ve fontları seçebilir ya da anında yeni tema oluşturabilirsiniz.
Bu skill'i spreadsheet dosyası ana input veya output olduğu her durumda kullanın. Buna şu görevler dahildir: mevcut .xlsx, .xlsm, .csv veya .tsv dosyalarını açma, okuma, düzenleme veya düzeltme (sütun ekleme, formül hesaplama, biçimlendirme, grafik oluşturma, veri temizleme gibi); sıfırdan veya diğer veri kaynaklarından yeni spreadsheet oluşturma; ya da tabular dosya formatları arasında dönüştürme işlemleri.