Document ★ 18,759

code-to-prd

Frontend kodunu ters mühendislik yaparak PRD'ye dönüştürün. Kullanım: /code-to-prd [path]

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

/code-to-prd

Frontend kodbase'ini kapsamlı bir Ürün Gereksinimler Dokümanı'na (PRD) tersine mühendisle.

Kullanım

/code-to-prd                    # Mevcut projeyi analiz et
/code-to-prd ./src              # Belirli dizini analiz et
/code-to-prd /path/to/project   # Harici projeyi analiz et

Neler Yapar

  1. Tara — Framework, route'lar, API'ler, enum'lar ve proje yapısını tespit etmek için codebase_analyzer.py çalıştır
  2. İskelet Oluşturprd/ dizini, README.md, sayfa şablonları ve ek dosyaları oluşturmak için prd_scaffolder.py çalıştır
  3. Analiz Et — Her sayfayı Phase 2 iş akışı takip ederek geç: alanlar, etkileşimler, API bağımlılıkları, sayfa ilişkileri
  4. Üret — Tüm sayfalar, enum sözlüğü, API envanteri ve sayfa ilişki haritası ile final PRD'yi oluştur

Adımlar

Adım 1: Analiz Et

Proje yolunu belirle (varsayılan: mevcut dizin). Frontend analyzer'ı çalıştır:

python3 {skill_path}/scripts/codebase_analyzer.py {project_path} -o .code-to-prd-analysis.json

Bulguların özetini göster: framework, sayfa sayısı, API sayısı, enum sayısı.

Adım 2: İskelet Oluştur

PRD dizin iskeletini oluştur:

python3 {skill_path}/scripts/prd_scaffolder.py .code-to-prd-analysis.json -o prd/

Adım 3: Doldur

Envantterdeki her sayfa için SKILL.md Phase 2 iş akışını takip et:

  • Sayfanın component dosyalarını oku
  • Alanları, etkileşimleri, API bağımlılıklarını, sayfa ilişkilerini dokumente et
  • İlgili prd/pages/ şablonunu doldur

Büyük projeler için (>15 sayfa) 3-5 sayfadan oluşan gruplar halinde çalış. Her grubun ardından kullanıcıdan onay isteyiniz.

Adım 4: Sonlandır

Ek dosyalarını tamamla:

  • prd/appendix/enum-dictionary.md — bulunan tüm enum'lar ve durum kodları
  • prd/appendix/api-inventory.md — konsolide API referansı
  • prd/appendix/page-relationships.md — navigasyon ve veri bağlantısı haritası

Geçici analiz dosyasını temizle:

rm .code-to-prd-analysis.json

Çıktı

Şunları içeren prd/ dizini:

  • README.md — sistem özeti, modül haritası, sayfa envanteri
  • pages/*.md — her sayfa için alanlar, etkileşimler, API'ler içeren bir dosya
  • appendix/*.md — enum sözlüğü, API envanteri, sayfa ilişkileri

Skill Referansı

  • product-team/code-to-prd/skills/code-to-prd/SKILL.md
  • product-team/code-to-prd/skills/code-to-prd/scripts/codebase_analyzer.py
  • product-team/code-to-prd/skills/code-to-prd/scripts/prd_scaffolder.py
  • product-team/code-to-prd/skills/code-to-prd/references/prd-quality-checklist.md

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 →