Document ★ 140,637

grill-with-docs

Mevcut domain model'inize karşı planınızı test eden, terminolojiyi keskinleştiren ve kararlar netleştikçe dokumentasyonu (CONTEXT.md, ADRs) anında güncelleyen grilling seansı. Planınızı projenizin dili ve belgelenmiş kararlarına karşı stress-test etmek istediğinizde kullanın.

cd ~/.claude/skills
git clone https://github.com/mattpocock/skills.git skills

Bu planın her yönü hakkında beni ısrarla sorgulamaya devam et, ta ki ortak bir anlayışa ulaşana kadar. Tasarım ağacının her dalını aşağıya doğru yürü, kararlar arasındaki bağımlılıkları tek tek çöz. Her soru için önerilen cevabını sağla.

Soruları tek tek sor, her soruyla ilgili geri bildirim aldıktan sonra devam et.

Bir soru kod tabanını keşfederek yanıtlanabiliyorsa, bunun yerine kod tabanını keşfet.

Alan bilinciliği

Kod tabanını keşfederken, mevcut belgeleri de ara:

Dosya yapısı

Çoğu repo'nun tek bir konteksti vardır:

/
├── CONTEXT.md
├── docs/
│   └── adr/
│       ├── 0001-event-sourced-orders.md
│       └── 0002-postgres-for-write-model.md
└── src/

Kök dizinde CONTEXT-MAP.md varsa, repo'nun birden fazla konteksti vardır. Harita, her birinin nerede olduğunu gösterir:

/
├── CONTEXT-MAP.md
├── docs/
│   └── adr/                          ← sistem çapında kararlar
├── src/
│   ├── ordering/
│   │   ├── CONTEXT.md
│   │   └── docs/adr/                 ← kontekste özgü kararlar
│   └── billing/
│       ├── CONTEXT.md
│       └── docs/adr/

Dosyaları geç oluştur — yalnızca yazacak bir şeyiniz olduğunda. CONTEXT.md yoksa, ilk terim çözüldüğünde oluştur. docs/adr/ yoksa, ilk ADR'ye ihtiyaç duyulduğunda oluştur.

Oturum sırasında

Sözlüğe karşı sorgulanması

Kullanıcı CONTEXT.md'deki mevcut dilisle çatışan bir terim kullandığında, bunu hemen belirt. "Sözlüğünüz 'cancellation'ı X olarak tanımlıyor, ama sen Y demek gibi görünüyorsun — hangisi?"

Belirsiz dili keskinleştir

Kullanıcı belirsiz veya aşırı yüklenmiş terimler kullandığında, kesin bir kanonik terim öner. "Sen 'account' diyorsun — Customer mı yoksa User mı demek istiyorsun? Bunlar farklı şeyler."

Somut senaryoları tartış

Alan ilişkileri tartışılırken, belirli senaryolarla stres testini yaparak zorluk çıkar. Alan kavramları arasındaki sınırları açık hale getirmek için kenar durumları inceleyen senaryolar oluştur.

Kod ile çapraz referans

Kullanıcı bir şeyin nasıl çalıştığını söylediğinde, kodun bunu onayladığını kontrol et. Bir çelişki bulursan, bunu göster: "Kodun tüm Order'ları iptal ediyor, ama sen kısmi iptali mümkün olduğunu söyledin — hangisi doğru?"

CONTEXT.md'i yerinde güncelle

Bir terim çözüldüğünde, CONTEXT.md'i hemen orada güncelle. Bunları toplamayın — çözüldükçe yakala. CONTEXT-FORMAT.md dosyasındaki formatı kullan.

CONTEXT.md uygulama detaylarından tamamen arınmış olmalıdır. CONTEXT.md'i bir spec, bir taslak defteri ya da uygulama kararları deposu olarak görme. Bu sadece bir sözlüktür ve başka bir şey değildir.

ADR'leri nadiren sunma

Yalnızca bu üçü de doğruyken ADR oluşturmayı öner:

  1. Tersine çevrilmesi zor — daha sonra fikrinizi değiştirmenin maliyeti anlamlıdır
  2. Bağlam olmadan şaşırtıcı — gelecekteki bir okuyucu "neden bunu bu şekilde yaptılar?" diye merak edecektir
  3. Gerçek bir dengelenme sonucu — gerçek alternatifler vardı ve belirli nedenlerle birini seçtin

Üçünden biri eksikse, ADR'yi atla. ADR-FORMAT.md dosyasındaki formatı kullan.

Benzer skill'ler

canvas-design Document

.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.

anthropics/skills ★ 153,732
doc-coauthoring Document

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.

anthropics/skills ★ 153,732
docx Document

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.

anthropics/skills ★ 153,732
pdf Document

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

anthropics/skills ★ 153,732
pptx Document

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.

anthropics/skills ★ 153,732
theme-factory Document

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.

anthropics/skills ★ 153,732
Daha fazla: Document →