Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Planowanie

epic-generator

/epic-generator

Rozkłada PRD lub zakres funkcji na uporządkowane epiki z celami, granicami zakresu i szacunkiem liczby historyjek, przy discovery, user stories, OKR i planowaniu backlogu.

Repozytorium
APES ↗
Licencja
MIT
Ostatnia zmiana repozytorium
03.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 03.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Rozkłada PRD lub zakres funkcji na uporządkowane epiki z celami, granicami zakresu i szacunkiem liczby historyjek, przy discovery, user stories, OKR i planowaniu backlogu.

Oryginalny opis (EN)

Decompose a PRD or feature scope into well-structured epics with goals, scope boundaries, and story count estimates. Use when working on product discovery, PRDs, user stories, OKRs, or backlog planning.

Jak działa

  1. Step 1: Parse input scope
  2. Step 2: Apply epic decomposition rules
  3. Step 3: Define epic structure
  4. Step 4: Sequence epics
  5. Step 5: Validate
Sekcje z nagłówków SKILL.md, w oryginale · 147 linii, 594 słów
Podgląd SKILL.md
---
name: epic-generator
description: >
  Decompose a PRD or feature scope into well-structured epics with goals, scope boundaries, and story count estimates. Use when working on product discovery, PRDs, user stories, OKRs, or backlog planning.
metadata:
  apes-version: "1.1"
  category: product
---

# Epic Generator

# Purpose

Decompose a PRD or feature scope into well-structured epics with goals, scope boundaries, and story count estimates.

**Input:** PRD or feature description, priorities (optional)  
**Output:** Epic breakdown document with epic goals, boundaries, and suggested user story themes
**Examples:** See [examples.md](examples.md) for worked input/output.

---

# Workflow

## Step 1: Parse input scope

Extract from PRD or user input:

- Functional requirements grouped by theme
- User flows
- Dependencies between requirements
- Priority levels (Must/Should/Could)

## Step 2: Apply epic decomposition rules

Each epic must:

- Deliver user-visible value (not purely technical)
- Be completable in 1–3 sprints (guideline)
- Have a clear goal statement
- Map to one or more FR IDs from PRD

## Step 3: Define epic structure

For each epic:

- **Goal:** what user outcome this epic achieves
- **Scope:** included FRs and flows
- **Out of scope:** what this epic explicitly excludes
- **Dependencies:** other epics that must complete first
- **Story themes:** 3–7 user story titles (not full stories yet)
- **Estimate:** story count range (not hours)

## Step 4: Sequence epics

Order epics by:

1. Dependencies (blockers first)
2. Priority (Must before Should)
3. Risk (validate riskiest epic early)

## Step 5: Validate

Run Validation checklist.

---

# Decision Rules

| Condition | Action |
|-----------|--------|
| Epic has no user-visible value | Reframe or merge with another epic |
| Epic exceeds 3 sprints estimated | Split into smaller epics |
| Technical-only epic (e.g. "set up CI") | Mark as enabler epic; separate from user epics |
| Circular dependencies | Restructure epics to break cycle |
| No PRD or requirements | Stop; request PRD or run prd-generator |

---

# Validation

- [ ] Every FR from input maps to exactly one epic
- [ ] Each epic has goal, scope, out-of-scope, dependencies
- [ ] Each epic has 3–7 story themes
- [ ] No epic is purely technical without enabler label
- [ ] Epic sequence respects dependencies
- [ ] Story count estimates are ranges, not false-precision hours
- [ ] Epic count is reasonable (3–8 for typical MVP)

---

# Anti-patterns

- **Epic = component** — "Backend API" instead of user outcome.
- **Giant epic** — single epic for entire product.
- **Micro epics** — one story per epic.
- **Missing dependencies** — sequencing that ignores blockers.
- **Story themes as tasks** — "set up database" instead of user value.

---

# Best Practices

- Name epics by user outcome: "User can authenticate" not "Auth module".
- Keep enabler epics visible but separate from value epics.
- Align epic order with feature prioritization if available.
- Leave detailed story writing to user-story-generator.
- Flag epics needing spikes or research.

---

# Output Structure

```markdown
# Epic Breakdown: [Product/Feature Name]

## Overview
- **Source:** [PRD reference]
- **Total epics:** N
- **Estimated stories:** X–Y

## Epic Sequence
1. [Epic name] → 2. [Epic name] → ...

## Epics

### Epic 1: [Name]
- **Goal:** [user outcome]
- **FRs covered:** FR-001, FR-003
- **Scope:** [what's included]
- **Out of scope:** [excluded]
- **Dependencies:** none | Epic N
- **Story themes:**
  1. [Theme title]
- **Estimate:** 4–6 stories

[Repeat for each epic]

## Dependency Graph
[Epic A] → [Epic B]

## Open Questions
- [ ] [Question]
```

---

# Next Skills

| Outcome | Recommended Skill |
|---------|-------------------|
| Write stories for epic | `product/user-story-generator` |
| Add acceptance criteria | `product/acceptance-criteria-generator` |
| Visualize full journey | `product/story-mapping` |
| PRD missing | `product/prd-generator` |
Pliki w paczce (3)
  • README.md 1 KB
  • examples.md 1 KB
  • skill.md 4 KB

Wersje

W bazie nie ma innych skilli o nazwie epic-generator.

Migawka bazy z 28.10.2026 · wersja paczki ce116e2d5110 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100user-story-generator
    Generuje user stories zgodne z INVEST z epików lub wymagań, z opisem wartości i wskazówkami dotyczącymi story points, przy discovery produktu, PRD, OKR i planowaniu backlogu.
  • 100product-discovery
    Pomaga w discovery produktu i tworzeniu PRD: pisze dokumenty wymagań, user stories, OKR-y oraz wspiera priorytetyzację funkcji i strategię produktu.
  • 100story-mapping
    Tworzy wizualną mapę historyjek metodą Jeffa Pattona: aktywności i zadania użytkownika wzdłuż poziomej ścieżki oraz priorytety w pionie, przy discovery, PRD, OKR i planowaniu backlogu.
  • 100pm-workflow-problem-to-stories
    Prowadzi łańcuch od problemu użytkownika, z prototypem lub bez, do backlogu: lekkie PRD dla epików, ich kolejność i historyjki z kryteriami akceptacji.
  • 95memstack-product-user-story-generator
    Pisze historyjki użytkownika z kryteriami Given/When/Then i szacunkami punktów dla backlogu.
  • 10002-user-stories
    Tworzy lub doprecyzowuje uporządkowane historyjki użytkownika z epiku, product brief, PRD lub ograniczonej prośby: dzieli, pisze, ocenia, porządkuje i zapisuje je.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.