epic-sprints

Generate sprint-plan.md with dependency graphs and locked OpenAPI contracts.

91|10|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/marcusgoll/Spec-Flow --skill epic-sprints
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-sprints
Source: https://github.com/marcusgoll/Spec-Flow/tree/main/.claude/skills/epic-sprints
Command: npx skills add https://github.com/marcusgoll/Spec-Flow --skill epic-sprints

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Breaks down epic plans into parallelizable sprints, establishing dependencies, locking API contracts, and optimizing execution layers for faster delivery.

Core Features & Use Cases

  • Plan extraction: read plan.md to understand phases
  • Dependency graph: identify sprint boundaries and ordering
  • API contracts: lock OpenAPI schemas for parallel work
  • Sprint output: generate sprint-plan.md with execution layers

Quick Start

Run /tasks with epic context to generate sprint breakdown and contracts.

Frequently Asked Questions about epic-sprints

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down an epic into parallelizable sprints with dependencies?

Epic-sprints generates sprint breakdowns by analyzing your plan.md to identify phases, construct a dependency graph, and organize tasks into execution layers that can run in parallel. It outputs sprint-plan.md with ordered sprints and a tasks.xml manifest for coordinated execution.

Can I lock API contracts while planning sprints in parallel?

Yes. Epic-sprints locks OpenAPI schemas during sprint planning to establish stable contracts across parallel work streams, preventing integration conflicts and enabling teams to work simultaneously without blocking on API changes.

What do I need to prepare before running sprint planning with dependencies?

You need a plan.md file describing your epic phases and scope. Epic-sprints reads this to analyze complexity, build the dependency graph, and generate your sprint plan with locked contracts and execution layers.

How does dependency graphing improve sprint execution?

Dependency graphs visualize task ordering and identify which work can run concurrently versus sequentially. Epic-sprints uses this to optimize execution layers, reducing idle time and enabling faster delivery by maximizing parallelization within sprint boundaries.

What output files does sprint planning with dependencies produce?

Epic-sprints generates sprint-plan.md detailing each sprint's scope and execution order, tasks.xml as a structured manifest, and locked OpenAPI contract files for stable parallel development across teams.