Mevcut sohbet içeriğini bir PRD'ye dönüştürün ve proje issue tracker'ına yayınlayın. Kullanıcı geçerli bağlamdan bir PRD oluşturmak istediğinde kullanılır.
cd ~/.claude/skills
git clone https://github.com/mattpocock/skills.git skills mkdir -p ~/.claude/skills/to-prd
curl -fsSL https://raw.githubusercontent.com/mattpocock/skills/HEAD/skills/engineering/to-prd/SKILL.md \
-o ~/.claude/skills/to-prd/SKILL.md Bu beceri mevcut konuşma bağlamını ve kod tabanı anlayışını alarak bir PRD üretir. Kullanıcıya soru SORMAYIN — sadece zaten bildiklerinizi sentezleyin.
Issue tracker ve triage label sözlüğü size sağlanmış olmalıdır — /setup-matt-pocock-skills komutunu çalıştırın.
Henüz yapmadıysanız depoyu keşfederek kod tabanının mevcut durumunu anlayın. PRD'nin tamamında projenin alan sözlüğü kelimelerini kullanın ve dokunduğunuz alanda herhangi bir ADR'ye uyun.
Özelliği test edeceğiniz seams noktalarını taslak olarak çizin. Mevcut seams yeni olanlardan tercih edilmelidir. Mümkün olan en yüksek seam kullanın. Yeni seamlara ihtiyaç varsa, bunları yapabileceğiniz en yüksek noktada önerin.
Bu seamlerin kullanıcının beklentileriyle eşleştiğini kontrol edin.
ready-for-agent triage etiketini uygulayın - ek triage gerekmez.Kullanıcının karşılaştığı sorun, kullanıcının perspektifinden.
Soruna çözüm, kullanıcının perspektifinden.
UZUN, numaralandırılmış bir kullanıcı hikayeleri listesi. Her kullanıcı hikayesi şu formatta olmalıdır:
Bu kullanıcı hikayeleri listesi son derece kapsamlı olmalı ve özelliğin tüm yönlerini kapsayabilmelidir.
Alınan uygulama kararlarının listesi. Buna şunlar dahil olabilir:
Spesifik dosya yollarını veya kod parçacıklarını EKLEMEYIN. Çok çabuk güncel olmaktan çıkabilirler.
İstisna: eğer bir prototip bir kararı prose'den daha kesin bir şekilde kodlayan bir parçacık ürettiyse (state machine, reducer, schema, type shape), bunu ilgili karar içinde satır içine koyun ve kısaca prototipten geldiğini belirtin. Karar açısından zengin kısımlara indirin — çalışan demo değil, sadece önemli kısımlar.
Alınan test kararlarının listesi. Şunları dahil edin:
Bu PRD için kapsam dışında olan şeyler hakkında açıklama.
Özellik hakkında herhangi bir ek not.
2 veya daha fazla bağımsız görevin paralel olarak yürütülebileceği ve aralarında state paylaşımı ya da sıralı bağımlılık olmadığı durumlarda kullanın.
Ayrı bir oturumda inceleme kontrol noktaları ile yürütülecek yazılı bir uygulama planınız olduğunda kullanın.
Mevcut oturumda bağımsız görevlerle uygulama planlarını yürütürken kullanın
Herhangi bir hata, test başarısızlığı veya beklenmeyen davranışla karşılaştığınızda, çözüm önerisi sunmadan önce kullanın.
Herhangi bir feature ya da bugfix uygulamaya başlamadan önce kullanın.
Yeni beceriler oluştururken, mevcut becerileri düzenlerken veya dağıtımdan önce becerileri doğrularken kullanın.