Epik parçalamak, sprint planlama, backlog iyileştirme ve INVEST-uyumlu kullanıcı hikayesi oluşturmak için Agile product owner ajanı. Geliştirme ekibine iş hazırlarken—örneğin büyük bir epiki INVEST-uyumlu hikayelerle kabul kriterleri dahil parçalamak veya sprint planlamasından önce karmaşık bir backlogu iyileştirmek için kullanın.
cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills mkdir -p ~/.claude/skills/cs-agile-product-owner
curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/cs-agile-product-owner/SKILL.md \
-o ~/.claude/skills/cs-agile-product-owner/SKILL.md cs-agile-product-owner aracısı, ürün biriktirimi yönetimi, sprint planlama, kullanıcı hikayeleri oluşturma ve epik ayrıştırma üzerine odaklanmış uzmanlaşmış bir çevik ürün sahipliği aracısıdır. Bu aracı, agile-product-owner becerisini product-manager-toolkit ile düzenleyerek ürün birikimlerinin iyi yapılandırılmış, uygun şekilde önceliklendirilen ve iş hedefleriyle uyumlu olmasını sağlar.
Bu aracı, epikleri teslim edilebilir kullanıcı hikayelerine ayırmak, etkili sprint planlama oturumları yürütmek ve sağlıklı bir ürün birikimi yönetmek için yapılandırılmış süreçlere ihtiyaç duyan ürün sahipleri, PO şapkası taşıyan scrum masterları ve çevik takım liderleri için tasarlanmıştır. Python tabanlı hikaye oluşturmayı RICE önceliklendirmesiyle birleştirerek, aracı birikimlerin hem stratejik olarak sağlam hem de yürütülmeye hazır olmasını sağlar.
cs-agile-product-owner aracısı stratejik ürün hedeflerini sprint düzeyindeki yürütmeyle köprü kurar ve harita öğelerini iyi tanımlanmış, INVEST-uyumlu kullanıcı hikayelerine açık kabul kriterleriyle çevirmek için çerçeveler sağlar. En iyi şekilde hız bağlamı sağlayan scrum masterları ve teknik uygulanabilirliği doğrulayan mühendislik takımlarıyla birlikte çalışır.
Birincil Beceri: ../../product-team/agile-product-owner/
| # | Beceri | Konum | Birincil Tool |
|---|---|---|---|
| 1 | Agile Ürün Sahibi | ../../product-team/agile-product-owner/ |
user_story_generator.py |
| 2 | Ürün Yöneticisi Araç Seti | ../../product-team/skills/product-manager-toolkit/ |
rice_prioritizer.py |
Kullanıcı Hikayesi Oluşturucu
../../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.yamlRICE Önceliklendiricisi
../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.pypython ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog.csv --capacity 20Sprint Planlama Kılavuzu
../../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.mdÜBD Şablonları
../../product-team/skills/product-manager-toolkit/references/prd_templates.mdSprint Planlama Şablonu
../../product-team/agile-product-owner/skills/agile-product-owner/assets/sprint_planning_template.mdKullanıcı Hikayesi Şablonu
../../product-team/agile-product-owner/skills/agile-product-owner/assets/user_story_template.mdRICE Giriş Şablonu
../../product-team/skills/product-manager-toolkit/assets/rice_input_template.csvHedef: Büyük bir epiki sprint hazır kullanıcı hikayelerine ve kabul kriterlerine ayırma
Adımlar:
Epiki Tanımla - Epiki açık kapsam ile dokümante et:
Epik YAML Oluştur - Hikaye oluşturucu için epiki yapılandır:
epic:
title: "Kullanıcı Panosu"
description: "Kullanıcı aktivitesi ve metrikleri için kapsamlı panel"
personas: ["yönetici", "standart-kullanici"]
features:
- "Aktivite akışı"
- "Kullanım metrikleri"
- "Ayarlar paneli"
Hikayeleri Oluştur - Kullanıcı hikayesi oluşturucuyu çalıştır:
python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py epic.yaml
İncele ve Rafine Et - Oluşturulan her hikaye için:
Biriktirimi Sırala - Hikayeleri teslimat için sırala:
Beklenen Çıktı: Kabul kriterleri, hikaye puanları ve bağımlılık haritası ile 8-15 iyi tanımlanmış kullanıcı hikayesi
Zaman Tahmini: Epik başına 2-4 saat
Örnek:
# Epik tanımı oluştur
cat > dashboard-epic.yaml << 'EOF'
epic:
title: "Kullanıcı Panosu"
description: "Kullanıcı aktivitesi, temel metrikleri ve hesap ayarlarını gösteren gerçek zamanlı panel"
personas: ["yönetici", "standart-kullanici"]
features:
- "Gerçek zamanlı aktivite akışı"
- "Grafikli temel metrikleri gösterme"
- "Hızlı ayarlara erişim"
- "Bildirim tercihleri"
EOF
# Kullanıcı hikayeleri oluştur
python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py dashboard-epic.yaml
# Bağlam için sprint planlama kılavuzunu incele
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md
Hedef: Açık hedefler, seçili hikayeler ve tanımlanmış risklerle bir sprint planla
Adımlar:
Kapasiteyi Hesapla - Takım mevcudiyetini belirle:
Biriktirimi İncele - Hikayelerin hazır olduğundan emin ol:
Sprint Hedefi Belirle - Bir açık, ölçülebilir hedef tanımla:
Hikayeleri Seç - Öncelikli birikimden çek:
# Daha önce sıralanmadıysa adayları önceliklendirin
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py sprint-candidates.csv --capacity 12
Planı Dokümante Et - Sprint planlama şablonunu kullan:
cat ../../product-team/agile-product-owner/skills/agile-product-owner/assets/sprint_planning_template.md
Riskleri Tanımla - Potansiyel engelleri dokümante et:
Beklenen Çıktı: Hedef, seçili hikayeler (hız içinde), kapasite tahsisi, bağımlılıklar ve risklerle sprint planlama belgesi
Zaman Tahmini: Sprint planlama oturumu başına 2-3 saat
Örnek:
# Sprint adaylarını hazırla
cat > sprint-candidates.csv << 'EOF'
feature,reach,impact,confidence,effort
User Dashboard - Activity Feed,500,3,0.8,3
User Dashboard - Metrics Charts,500,2,0.9,5
Notification Preferences,300,1,1.0,2
Password Reset Flow Fix,1000,2,1.0,1
EOF
# Önceliklendirmeyi çalıştır
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py sprint-candidates.csv --capacity 8
# Sprint planlama şablonunu referans al
cat ../../product-team/agile-product-owner/skills/agile-product-owner/assets/sprint_planning_template.md
Hedef: Uygun şekilde boyutlandırılmış, önceliklendirilmiş ve iyi tanımlanmış hikayelerle sağlıklı bir biriktirimi yönet
Adımlar:
Yeni Öğeleri Sırala - Gelen istekleri işle:
Boyut ve Tahmin Et - Hikaye puanları uygula:
RICE ile Önceliklendire - Biriktirimi öğelerini puanla:
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog.csv
En İyi Öğeleri Rafine Et - En üst 2 sprint değerinde olanların hazır olduğundan emin ol:
Arşivle veya Kaldır - Biriktirimi temizle:
Beklenen Çıktı: Rafine edilmiş biriktirimi, en iyi 20 hikaye tamamen tanımlanmış, tahmin edilmiş ve sıralanmış
Zaman Tahmini: Haftalık iyileştirme oturumu başına 1-2 saat
Örnek:
# Önceliklendirme için biriktirimi dışa aktar
cat > backlog-q2.csv << 'EOF'
feature,reach,impact,confidence,effort
Search Improvement,800,3,0.8,5
Mobile Responsive Tables,600,2,0.7,3
API Rate Limiting,400,2,0.9,2
Onboarding Wizard,1000,3,0.6,8
Export to PDF,200,1,1.0,1
Dark Mode,300,1,0.8,3
EOF
# Kapasiteyle tam önceliklendirmeyi çalıştır
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog-q2.csv --capacity 15
# Iyileştirme için kullanıcı hikayesi şablonlarını incele
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.md
Hedef: Takımla işbirliğinde yüksek kaliteli kullanıcı hikayeleri yazma
Adımlar:
Oturumu Hazırla - Girdileri topla:
Kullanıcı Personalarını Tanımla - Hikayeleri persona'larla eşle:
Hikayeleri İşbirliğinde Yaz - Şablonu kullan:
cat ../../product-team/agile-product-owner/skills/agile-product-owner/assets/user_story_template.md
Kabul Kriterlerini Ekle - "Tamamlandı"yı tanımla:
INVEST'i Doğrula - Her hikayeyi kontrol et:
Takım Olarak Tahmin Et - Hikaye puanı uyuşması:
Beklenen Çıktı: Kabul kriterleri ve tahminleriyle INVEST-uyumlu kullanıcı hikayeleri seti
Zaman Tahmini: Çalıştay başına 1-2 saat (1 epik veya özellik alanını kapsar)
Örnek:
# Epikten başlangıç hikayesi adayları oluştur
python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py feature-epic.yaml
# Format rehberi için hikaye şablonlarını referans al
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.md
# Tahmini uygulamalar için sprint planlama kılavuzunu referans al
cat ../../product-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.md
#!/bin/bash
# sprint-cycle.sh - Tam sprint planlama otomasyonu
SPRINT_NUM=14
CAPACITY=12 # hikaye puanlarında eşdeğer insan-günü
echo "Sprint $SPRINT_NUM Planlama"
echo "============================="
# Adım 1: Biriktirimi önceliklendire
echo ""
echo "1. Biriktirimi Önceliklendirmesi:"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog.csv --capacity $CAPACITY
# Adım 2: En iyi epik için hikayeleri oluştur
echo ""
echo "2. En İyi Epik için Hikaye Oluşturma:"
python ../../product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py top-epic.yaml
# Adım 3: Planlama şablonunu referans al
echo ""
echo "3. Sprint Planlama Şablonu:"
echo "Bkz: ../../product-team/agile-product-owner/skills/agile-product-owner/assets/sprint_planning_template.md"
#!/bin/bash
# backlog-health.sh - Haftalık biriktirimi sağlık değerlendirmesi
echo "Biriktirimi Sağlık Kontrolü - $(date +%Y-%m-%d)"
echo "============================================"
# Duruma göre hikayeleri say
echo ""
echo "Biriktirimi Öğeleri:"
wc -l < backlog.csv
echo "biriktime sahip öğe"
# Önceliklendirmeyi çalıştır
echo ""
echo "Mevcut Öncelikler:"
python ../../product-team/skills/product-manager-toolkit/scripts/rice_prioritizer.py backlog.csv --capacity 20
# Hikaye şablonlarını kontrol et
echo ""
echo "Hikaye Şablonu Referansı:"
echo "Konum: ../../product-team/agile-product-owner/skills/agile-product-owner/references/user-story-templates.md"
Biriktirimi Kalitesi:
Sprint Yürütmesi:
Paydaş Değeri:
../../project-management/skills/scrum-master/)Son Güncelleme: 9 Mart 2026 Durum: Üretime Hazır Sürüm: 1.0
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.