EP
Epic Progress Report
🔵 Stable🕐 updated 2026-08-04
🔷 SkillSpec L3
pm-delivery
Report on an epic or initiative deeper than a status bullet — child work broken down by status, the riskiest unfinished pieces, and honest suggested cuts to hit the date. Use when asked for an epic progress report, where are we on this initiative, break down epic status, or what can we cut to ship on time. Produces the completion picture by child status, the critical-path and riskiest remaining work, a scope-cut menu with impact, and a straight call on whether the target date is realistic.
🗣 Say this to your agent
“Give me an epic progress report for the checkout revamp.”“Where are we really on this initiative, and can we cut to hit the date?”“Break down this epic's status by child work and flag the risky bits.”“Is this epic going to make the deadline? What would we have to drop?”
What to give it
▸The epic & its children — the stories/tasks under it and their statuses (a board export or list)
▸The target date & goal — what "done" means for this epic and when it's needed
▸Dependencies & unknowns — anything waiting on another team, or work that's still fuzzy
▸Who it's for — a standup, a stakeholder, or a go/no-go — tunes depth and bluntness
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Remaining work is described, not just a percentage
✓Children are grouped by real status (blocked ≠ in-progress ≠ not-started)
✓The riskiest unfinished pieces are named with why
✓A concrete cut menu with impact is offered, not just a risk warning
✓A straight date call is made — not a vague "green"
✓No invented statuses — unknowns are marked unknown
⚠️ What it refuses to do
**A single % with no breakdown** — hides where the risk is.
**Averaging blocked and not-started** into a reassuring number.
**Warning of slip with no options** — leaves the reader stuck.
**Watermelon status** (green outside, red inside) — a comfortable date call that isn't true.
**Guessing a child's status** instead of flagging it unknown.
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Start with
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="epic-progress-report"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Epic Progress Report is one of 1078 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog