Skip to content
Back to skills

Epic Report

ASecurity

Generate epic progress reports. Use for epic status, story tracking, blocker detection, and progress summaries.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsbashgitdocumentation

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill epic-report --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Epic Report?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Epic Report
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-epic-report/badge)](https://www.skillsdirectory.com/skills/majiayu000-epic-report)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: epic-report
description: Generate epic progress reports. Use for epic status, story tracking, blocker detection, and progress summaries.
---

# /epic-report - Epic Completion Report

Generate a completion report for an epic.

## Usage

```
/epic-report <epic-number>
```

**Example:**
```
/epic-report 441
```

## What This Skill Does

1. **Fetches Epic Data** - Uses `gh issue view` to get epic details
2. **Finds Related Issues** - Searches for issues mentioning the epic
3. **Analyzes Completion** - Checks status of each story/task
4. **Detects Blockers** - Finds TODOs in changed files
5. **Generates Report** - Creates structured markdown

## Report Sections

### 1. Epic Summary
- Title and objective
- Overall completion percentage
- Date range

### 2. Stories Status Table
| Story | Title | Status | Notes |
|-------|-------|--------|-------|
| #442 | Story title | Complete | |
| #443 | Story title | In Progress | Blocked by X |

### 3. Test Results Summary
- Total tests run
- Passed/Failed/Skipped
- Link to Allure report if available

### 4. Artifacts Created
- New files added
- Modified files
- Location and purpose

### 5. Blocking Issues
- TODOs found in code
- Failing tests
- Open dependencies

### 6. Next Steps
- Recommended follow-up actions
- Issues to create
- Documentation needed

## Implementation Notes

To generate the report, execute these steps:

1. **Get Epic Details:**
   ```bash
   gh issue view <epic-number> --repo krazyuniks/guitar-tone-shootout --json title,body,state
   ```

2. **Find Related Issues:**
   ```bash
   gh issue list --repo krazyuniks/guitar-tone-shootout --search "epic:<epic-number>" --json number,title,state
   ```

3. **Check for TODOs in Changed Files:**
   ```bash
   git diff main...HEAD --name-only | xargs grep -n "TODO:" 2>/dev/null || true
   ```

4. **Check for Allure Reports:**
   ```bash
   ls -la tests/allure-report/index.html 2>/dev/null
   ```

## Output Format

Generate the report as markdown and output it directly to the conversation.
The report should be structured, scannable, and include links to relevant issues.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.