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.
- Autor
- patonkikh ↗
- Repozytorium
- APES ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 03.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 03.07.2026, bez odwołań do wycofanych modeli i API.
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
- Step 1: Parse input scope
- Step 2: Apply epic decomposition rules
- Step 3: Define epic structure
- Step 4: Sequence epics
- Step 5: Validate
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.