developer-burnout-diagnose
SKILL.md
Developer Burnout Diagnosis
Detect and diagnose engineering burnout through data analysis of workload patterns, after-hours activity, and incident load.
Purpose
- Identify burnout warning signs early
- Analyze workload distribution
- Detect unsustainable patterns
- Recommend interventions
- Prevent attrition
Burnout Indicators
Git Activity Analysis
Metrics to analyze:
# Commits by hour (detect after-hours work)
git log --author="Name" --date=format:'%H' --pretty=format:'%ad' | sort | uniq -c
# Commits by day of week (weekend work)
git log --author="Name" --date=format:'%u' --pretty=format:'%ad' | sort | uniq -c
# Commit velocity trend
git log --author="Name" --since="6 months ago" --pretty=format:'%ad' --date=short | uniq -c
Warning Signs:
-
20% commits outside 9am-6pm
- Regular weekend commits (>10% of total)
- Declining commit volume over time
- Late-night activity spikes (after 10pm)
On-Call Analysis
Metrics:
- Incidents per on-call shift
- After-hours pages
- Time to resolve
- Rotation frequency
Warning Signs:
-
3 incidents per week on-call
-
5 after-hours pages per shift
- Uneven rotation (same person always on-call)
- Long incident resolution times (>4 hours)
Workload Distribution
Metrics:
- PR review load per engineer
- Number of concurrent projects
- Meeting hours per week
- Context switches (number of different projects/repos)
Warning Signs:
-
10 PRs to review per week
- Working on >3 projects simultaneously
-
20 hours meetings per week
- Frequent context switches (>5 different areas)
Burnout Risk Assessment
{
"employee": "Name",
"assessment_date": "2026-01-22",
"risk_level": "high",
"indicators": [
{
"category": "After-hours work",
"severity": "high",
"evidence": "35% of commits between 8pm-1am",
"trend": "increasing"
},
{
"category": "On-call load",
"severity": "medium",
"evidence": "4.2 incidents per on-call week (team avg: 2.1)",
"trend": "stable"
}
],
"recommendations": [
{
"action": "Reduce on-call frequency",
"details": "Currently 1 week per month, reduce to 1 week per 6 weeks",
"timeline": "immediate"
},
{
"action": "Audit workload",
"details": "Working on 4 projects - consolidate to 2 max",
"timeline": "next sprint"
},
{
"action": "Investigate after-hours work drivers",
"details": "1:1 to understand: deadline pressure? personal preference? timezone issues?",
"timeline": "this week"
}
]
}
Intervention Strategies
Immediate (High Risk):
- Reduce workload (remove from projects)
- Pause on-call rotation
- Encourage PTO
- 1:1 check-in
Medium-term:
- Redistribute work more evenly
- Address systemic issues (too many incidents)
- Improve tooling/processes
- Add headcount if needed
Long-term:
- Build sustainable practices
- Improve incident prevention
- Cross-train team (reduce dependencies)
- Establish work-life boundaries
Using Supporting Resources
Templates
templates/burnout-indicators.json- Metrics checklisttemplates/recommendations.md- Intervention playbook
Scripts
scripts/analyze-workload.py- Git activity analysisscripts/on-call-metrics.py- On-call load calculator
Weekly Installs
3
Repository
clous-ai/agentsFirst Seen
Jan 25, 2026
Installed on
codex3
claude-code3
gemini-cli3
windsurf2
opencode2
cursor2