Analyzes GitHub issues to identify user pain clusters, severity trends, and actionable recommendations for product teams.
- Clusters issues by root cause - Groups related issues even if they have different titles
- Calculates severity scores - Based on issue count, comment velocity, critical keywords, and escalation patterns
- Detects trends - Compares recent vs previous week to identify problems getting worse
- Generates recommendations - Prioritized actions with team ownership
python pain_analyzer.pyOutputs a markdown report with:
- Executive summary
- Top pain clusters ranked by severity
- Trending up/down analysis
- Recommended actions with P0/P1/P2 priorities
See sample_report.md for an example analysis.
- Python 3.8+
- No external dependencies (uses only stdlib)