Agent skill
epic-report
Generate epic progress reports. Use for epic status, story tracking, blocker detection, and progress summaries.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/epic-report
SKILL.md
/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
- Fetches Epic Data - Uses
gh issue viewto get epic details - Finds Related Issues - Searches for issues mentioning the epic
- Analyzes Completion - Checks status of each story/task
- Detects Blockers - Finds TODOs in changed files
- 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:
-
Get Epic Details:
bashgh issue view <epic-number> --repo krazyuniks/guitar-tone-shootout --json title,body,state -
Find Related Issues:
bashgh issue list --repo krazyuniks/guitar-tone-shootout --search "epic:<epic-number>" --json number,title,state -
Check for TODOs in Changed Files:
bashgit diff main...HEAD --name-only | xargs grep -n "TODO:" 2>/dev/null || true -
Check for Allure Reports:
bashls -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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?