Ürün önceliklendirme, müşteri keşfi, PRD geliştirme ve RICE framework'ü kullanan roadmap planlama için product management ajanı. Ürün kararlarına yapı ve kanıt kazandırmanız gerektiğinde kullanın — örneğin üç aylık planlama öncesi 20 feature isteğini RICE-score etmek veya müşteri görüşme notlarından PRD taslağı hazırlamak için ideal.
cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills mkdir -p ~/.claude/skills/cs-product-manager
curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/cs-product-manager/SKILL.md \
-o ~/.claude/skills/cs-product-manager/SKILL.md cs-product-manager aracı, özellik önceliklendirme, müşteri keşfi, gereksinimler belgelendirmesi ve veri odaklı yol haritası planlama konusunda uzmanlaşmış bir ürün yönetimi aracıdır. Bu araç, ürün yöneticilerinin kanıta dayalı kararlar almasına, kullanıcı araştırmasını sentezlemesine ve ürün stratejisini etkili bir şekilde iletmesine yardımcı olmak için 8 ürün beceri paketinin tümünü düzenler.
Bu araç, ürün yöneticileri, ürün sahipleri ve PM rolünü üstlenen kurucular için tasarlanmıştır ve önceliklendirme için yapılandırılmış çerçeveler (RICE), müşteri görüşmesi analizi ve profesyonel PRD oluşturma gerekli olanlar için tasarlanmıştır. Python tabanlı analiz araçları ve kanıtlanmış ürün yönetimi şablonlarından yararlanarak, araç derin nicel uzmanlık gerektirmeden veri odaklı kararları mümkün kılar.
cs-product-manager aracı, müşteri içgörüleri ile ürün yürütümü arasındaki boşluğu kapatarak, sonraki neyin yapılacağı, gereksinimlerin nasıl belgelendirileceği ve ürün kararlarının gerçek kullanıcı verileriyle nasıl doğrulanacağı konusunda işlem yapılabilir rehberlik sağlar. Keşiften teslimate kadar tam ürün yönetimi döngüsüne odaklanır.
Birincil Beceri: ../../product-team/skills/product-manager-toolkit/
| # | Beceri | Konum | Birincil Araç |
|---|---|---|---|
| 1 | Product Manager Toolkit | ../../product-team/skills/product-manager-toolkit/ |
rice_prioritizer.py, customer_interview_analyzer.py |
| 2 | Agile Product Owner | ../../product-team/agile-product-owner/ |
user_story_generator.py |
| 3 | Product Strategist | ../../product-team/skills/product-strategist/ |
okr_cascade_generator.py |
| 4 | UX Researcher & Designer | ../../product-team/skills/ux-researcher-designer/ |
persona_generator.py |
| 5 | UI Design System | ../../product-team/skills/ui-design-system/ |
design_token_generator.py |
| 6 | Competitive Teardown | ../../product-team/skills/competitive-teardown/ |
competitive_matrix_builder.py |
| 7 | Landing Page Generator | ../../product-team/skills/landing-page-generator/ |
landing_page_scaffolder.py |
| 8 | SaaS Scaffolder | ../../product-team/skills/saas-scaffolder/ |
project_bootstrapper.py |
RICE Prioritizer
../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.pypython ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py features.csv --capacity 20Customer Interview Analyzer
../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.pypython ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview.txtUser Story Generator
../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.pypython ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py epic.yamlOKR Cascade Generator
../../product-team/skills/product-strategist/scripts/okr_cascade_generator.pypython ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growthPersona Generator
../../product-team/skills/ux-researcher-designer/scripts/persona_generator.pypython ../../product-team/skills/ux-researcher-designer/scripts/persona_generator.py research-data.jsonDesign Token Generator
../../product-team/skills/ui-design-system/scripts/design_token_generator.pypython ../../product-team/skills/ui-design-system/scripts/design_token_generator.py theme.jsonCompetitive Matrix Builder
../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.pypython ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csvLanding Page Scaffolder
../../product-team/skills/landing-page-generator/scripts/landing_page_scaffolder.pypython ../../product-team/skills/landing-page-generator/scripts/landing_page_scaffolder.py config.yamlProject Bootstrapper
../../product-team/skills/saas-scaffolder/scripts/project_bootstrapper.pypython ../../product-team/skills/saas-scaffolder/scripts/project_bootstrapper.py --stack nextjs --name my-saasPRD Şablonları
../../product-team/skills/product-manager-toolkit/references/prd_templates.mdSprint Planlama Rehberi
../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.mdKullanıcı Hikayesi Şablonları
../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.mdOKR Framework
../../product-team/skills/product-strategist/references/okr_framework.mdStrateji Türleri
../../product-team/skills/product-strategist/references/strategy_types.mdPersona Metodolojisi
../../product-team/skills/ux-researcher-designer/references/persona-methodology.mdÖrnek Personalar
../../product-team/skills/ux-researcher-designer/references/example-personas.mdYolculuk Haritası Rehberi
../../product-team/skills/ux-researcher-designer/references/journey-mapping-guide.mdKullanılabilirlik Testi Framework'leri
../../product-team/skills/ux-researcher-designer/references/usability-testing-frameworks.mdBileşen Mimarisi
../../product-team/skills/ui-design-system/references/component-architecture.mdGeliştirici Teslimi
../../product-team/skills/ui-design-system/references/developer-handoff.mdDuyarlı Hesaplamalar
../../product-team/skills/ui-design-system/references/responsive-calculations.mdToken Oluşturma
../../product-team/skills/ui-design-system/references/token-generation.mdHedef: RICE framework'ünü kullanarak özellik backlogunu önceliklendirmek ve üç aylık yol haritası oluşturmak
Adımlar:
Özellik İsteklerini Topla - Birden fazla kaynaktan topla:
RICE Input CSV Oluştur - RICE parametreleri ile yapılandır:
feature,reach,impact,confidence,effort
User Dashboard,500,3,0.8,5
API Rate Limiting,1000,2,0.9,3
Dark Mode,300,1,1.0,2
RICE Önceliklendirmesini Çalıştır - Ekip kapasitesi ile analiz yap
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py features.csv --capacity 20
Portföyü Analiz Et - Çıktıyı şu açılardan incele:
Üç Aylık Yol Haritası Oluştur:
Paydaş Hizalanması - Yol haritayı şu ile sunun:
Beklenen Çıktı: RICE'yle desteklenen veri odaklı üç aylık yol haritası ve portföy dengesi
Zaman Tahmini: Tam önceliklendirme döngüsü 4-6 saat (20-30 özellik)
Örnek:
# Tam önceliklendirme iş akışı
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py q4-features.csv --capacity 20 > roadmap.txt
cat roadmap.txt
# Hızlı kazanımları, büyük bahisleri incele ve üç aylık plan oluştur
Hedef: Müşteri görüşmeleri yürütmek, içgörüleri çıkarmak ve yüksek öncelikli sorunları tanımlamak
Adımlar:
Kullanıcı Görüşmeleri Yürüt - Yarı yapılandırılmış format:
Görüşmeleri Yazıya Dök - Sesi metne dönüştür:
Görüşme Analizerini Çalıştır - Yapılandırılmış içgörüleri çıkar
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-001.txt
Analiz Çıktısını İncele - Çıkarılan içgörüleri çalış:
Görüşmeler Arası Sentez - İçgörüleri birleştir:
# Birden fazla görüşmeyi analiz et
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-001.txt json > insights-001.json
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-002.txt json > insights-002.json
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-003.txt json > insights-003.json
# JSON dosyalarını birleştir desenleri bul
Sorunları Önceliklendır - Çözülecek ağrı noktaları belirle:
Çözümleri Doğrula - İnşa etmeden önce hipotezleri test et:
Beklenen Çıktı: Kullanıcı alıntıları ve kanıt ile doğrulanmış öncelikli sorun listesi
Zaman Tahmini: Tam keşif için 2-3 hafta (10-15 görüşme + analiz)
Hedef: Gereksinimler profesyonellikle belgele, net kapsam, metrikler ve kabul kriterleri ile
Adımlar:
PRD Şablonu Seç - Karmaşıklığa göre seç:
cat ../../product-team/skills/product-manager-toolkit/references/prd_templates.md
Sorunu Belgele - Neden ile başla (nasıl değil):
Çözümü Tanımla - Neyi yapacağımızı açıkla:
Başarı Metriklerini Ayarla - Başarıyı nasıl ölçeceğimizi tanımla:
Kabul Kriterlerini Yaz - Tamamlanmanın net tanımı:
Paydaşlarla İşbirliği Yap:
Geri Bildirimi Temel Alan Tekrar Düzenle - Girişleri başa ekle:
Beklenen Çıktı: Sorun, çözüm, metrikler, kabul kriterleri ve paydaş onayı ile tam PRD
Zaman Tahmini: Kapsamlı PRD için 1-2 hafta (tekrarlayan süreç)
Hedef: Öncelikli girişimler ve başarı metrikler ile üç aylık ürün hedefleri planlama
Adımlar:
Şirket OKR'lerini İncele - Ürün hedeflerini iş hedeflerine hizala:
Özellik Önceliklendirmesini Çalıştır - Aday özellikler için RICE kullan
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py q4-candidates.csv --capacity 18
OKR Basamağı Oluştur - Hizalanmış hedefler oluşturmak için OKR basamağı oluşturucusunu kullan
python ../../product-team/skills/product-strategist/scripts/okr_cascade_generator.py growth
Ürün OKR'lerini Tanımla - Iddialı ancak ulaşılabilir hedefler koy:
Kapasite Planlama - Takım kaynaklarını tahsis et:
Risk Değerlendirmesi - Neyin yanlış gidebileceğini belirle:
Paydaş İncelemesi - Üç aylık planı sunun:
İlerlemeyi İzle - Haftalık OKR kontrolleri:
Beklenen Çıktı: Öncelikli yol haritası, kapasite planı ve risk azaltma ile üç aylık OKR'ler
Zaman Tahmini: Üç aylık planlama için 1 hafta (önceki çeyreğin son haftası)
Hedef: Takımı hedef kullanıcılar konusunda hizalamak için kullanıcı araştırmasından veri odaklı personalar oluşturmak
Adımlar:
Araştırma Verilerini Topla - Görüşmeler, anketler ve analitiklerden bulgular birleştir:
Persona Metodolojisini İncele - Araştırma destekli persona oluşturmayı anla
cat ../../product-team/skills/ux-researcher-designer/references/persona-methodology.md
Personalar Oluştur - Araştırma girdilerinden yapılandırılmış personalar oluştur
python ../../product-team/skills/ux-researcher-designer/scripts/persona_generator.py research-data.json
Müşteri Yolculuklarını Harita Et - Her persona için yolculuk haritası rehberini referans al
cat ../../product-team/skills/ux-researcher-designer/references/journey-mapping-guide.md
Örnek Personaları İncele - Çıktıyı kanıtlanmış persona formatlarıyla karşılaştır
cat ../../product-team/skills/ux-researcher-designer/references/example-personas.md
Doğrula ve Tekrar Düzenle - Personaları paydaşlarla paylaş:
Beklenen Çıktı: Demografik bilgiler, hedefler, ağrı noktaları, davranışlar ve haritalanmış müşteri yolculukları ile 3-5 veri odaklı kullanıcı personası
Zaman Tahmini: 1-2 hafta (araştırma toplaması + persona oluşturma + doğrulama)
Örnek:
# Tam persona oluşturma iş akışı
python ../../product-team/skills/ux-researcher-designer/scripts/persona_generator.py user-research-q4.json > personas.md
# Görüşme analiziyle çapraz referans
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interviews-batch.txt > insights.txt
# Yolculuk haritası metodolojisini incele
cat ../../product-team/skills/ux-researcher-designer/references/journey-mapping-guide.md
Hedef: Epikleri sprint planlama için hazır INVEST uyumlu kullanıcı hikayelerine ayırmak
Adımlar:
Epiki Tanımla - Epiki net kapsam ile yapılandır:
Hikaye Şablonlarını İncele - INVEST uyumlu hikaye desenleri yükle
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.md
Kullanıcı Hikayelerini Oluştur - Epiki sprint boyuttaki hikayelere böl
python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py epic.yaml
Sprint Planlama Rehberini İncele - Hikayelerin sprint kapasitesine sığdığını emin ol
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md
İnceleme ve Tahmin - Oluşturulan hikayeleri hazırla:
Sprint için Önceliklendir - Hikayeleri sıralamak için RICE puanlarını kullan
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py sprint-stories.csv --capacity 8
Beklenen Çıktı: Kabul kriterleri, hikaye puanları ve öncelik sırası ile sprint'e hazır INVEST uyumlu kullanıcı hikayelerinin backlog'u
Zaman Tahmini: Epic ayrıştırma başına 2-4 saat
Örnek:
# Uçtan uca hikaye oluşturma iş akışı
python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py onboarding-epic.yaml > stories.md
# Sprint için hikayeleri önceliklendirmek
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py stories.csv --capacity 8 > sprint-plan.txt
# Sprint planlama en iyi uygulamalarını incele
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md
Hedef: Pazar konumlandırması ve özellik açıklarını tanımlamak için rekabet analiz matrisler oluşturmak
Adımlar:
Rakipleri Belirle - Rekabet ortamını harita et:
Rekabet Verilerini Topla - Rakip bilgisini CSV'de yapılandır:
competitor,feature_1,feature_2,feature_3,pricing,market_share
Competitor A,yes,partial,no,$49/mo,35%
Competitor B,yes,yes,yes,$99/mo,25%
Our Product,yes,no,partial,$39/mo,15%
Rekabet Matrisini Oluştur - Görsel karşılaştırma oluştur
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py competitors.csv
Açıkları Analiz Et - Stratejik fırsatları belirle:
Önceliklendirmeye Besle - Açıkları yol haritaya bilgisini yay
# Rekabet açığı özelliklerini RICE analizine ekle
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py competitive-features.csv --capacity 20
Zamanla Izle - Rekabet matrisini üç ayda bir güncelle:
Beklenen Çıktı: Özellik karşılaştırması, açık analiz ve yol haritası için öncelikli açık özellikler listesi ile rekabet analiz matrisı
Zaman Tahmini: İlk matris 1-2 gün, üç aylık güncellemeler için 2-4 saat
Örnek:
# Tam rekabet zekası iş akışı
python ../../product-team/skills/competitive-teardown/scripts/competitive_matrix_builder.py q4-competitors.csv > competitive-matrix.md
# Rekabet açığı özelliklerini önceliklendir
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py gap-features.csv --capacity 12 > competitive-roadmap.txt
#!/bin/bash
# product-weekly-review.sh - Otomatik ürün metrikler özeti
echo "📊 Haftalık Ürün İncelemesi - $(date +%Y-%m-%d)"
echo "=========================================="
# Mevcut yol haritası durumu
echo ""
echo "🎯 Yol Haritası Öncelikleri (RICE Sırasıyla):"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py current-roadmap.csv --capacity 20
# Son görüşme içgörüleri
echo ""
echo "💡 En Son Müşteri İçgörüleri:"
if [ -f latest-interview.txt ]; then
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py latest-interview.txt
else
echo "Bu hafta yeni görüşme yok"
fi
# PRD şablonları kullanılabilir
echo ""
echo "📝 PRD Şablonları:"
echo "Standart PRD, Tek Sayfalık PRD, Özellik Özeti, Agile Epic"
echo "Konum: ../../product-team/skills/product-manager-toolkit/references/prd_templates.md"
# Tam keşif sprint'i (2 hafta)
echo "🔍 Keşif Sprint'i - Hafta 1"
echo "=============================="
# Gün 1-2: Görüşmeleri yürüt
echo "5 müşteri görüşmesi yürütülüyor..."
# Gün 3-5: İçgörüleri analiz et
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-001.txt > insights-001.txt
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-002.txt > insights-002.txt
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-003.txt > insights-003.txt
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-004.txt > insights-004.txt
python ../../product-team/skills/product-manager-toolkit/scripts/customer_interview_analyzer.py interview-005.txt > insights-005.txt
echo ""
echo "🔍 Keşif Sprint'i - Hafta 2"
echo "=============================="
# Gün 6-8: Sorunları ve çözümleri önceliklendir
echo "Çözüm adayları oluşturuluyor..."
# Gün 9-10: RICE önceliklendirmesi
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py solution-candidates.csv
echo ""
echo "✅ Keşif Tamamlandı - PRD oluşturma için hazır"
# Üç aylık planlama otomasyon scripti
QUARTER="Q4-2025"
CAPACITY=18 # insan-ayı
echo "📅 $QUARTER Planlama"
echo "===================="
# Adım 1: Backlog'u önceliklendir
echo ""
echo "1. Özellik Önceliklendirmesi:"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog.csv --capacity $CAPACITY > $QUARTER-roadmap.txt
# Adım 2: Hızlı kazanımları çıkar
echo ""
echo "2. Hızlı Kazanımlar (İlk Sevkiyat):"
grep "Quick Win" $QUARTER-roadmap.txt
# Adım 3: Büyük bahisleri belirle
echo ""
echo "3. Büyük Bahisler (Stratejik Yatırımlar):"
grep "Big Bet" $QUARTER-roadmap.txt
# Adım 4: Özeti oluştur
echo ""
echo "4. Üç Aylık Özeti:"
Herhangi bir yaratıcı çalışmaya başlamadan önce bunu mutlaka kullanın - feature oluştururken, component inşa ederken, functionality eklerken veya davranış değiştirirken. Kullanıcı niyetini, gereksinimleri ve tasarımı implementation öncesinde araştırır.
Uygulama tamamlandığında, tüm testler geçtiğinde ve çalışmanızı nasıl entegre edeceğinize karar vermeniz gerektiğinde kullanın - merge, PR veya cleanup seçeneklerini sunarak geliştirme sürecinin tamamlanmasını rehberlik eder.
Kod incelemesi geri bildirimi alırken, önerileri uygulamadan önce kullanın; özellikle geri bildirim belirsiz veya teknik olarak şüpheli görünüyorsa - performatif anlaşmadan veya körü körüne uygulamadan ziyade teknik titizlik ve doğrulama gerekir.
Görevleri tamamlarken, büyük özellikleri hayata geçirirken veya merge etmeden önce çalışmanın gereksinimleri karşıladığını doğrulamak için kullanın.
Yeni bir feature üzerinde çalışmaya başlarken veya implementasyon planını yürütmeden önce kullanın - native araçlar veya git worktree fallback aracılığıyla izole edilmiş bir workspace sağlar.
Herhangi bir konuşma başlatırken kullanın - skill'lerin nasıl bulunacağını ve kullanılacağını belirler, clarification soruları da dahil olmak üzere HERHANGİ bir yanıt vermeden önce skill invocation gerektirir.