Commit Insights
Built-inAnalyze git commit patterns, PR cycle times, code churn, and team velocity for engineering managers
Try This Skill →Trigger Phrases
Say any of these to activate this skill:
Tools Used
How It Works
Commit Insights
Analyze git activity and produce engineering health metrics:
1. Connect — Check if GitHub integration is installed via `tool_search`. If not:
• `tool_install({ name: "github" })` to connect via Composio OAuth
2. Configure — Read tracked repos and team from memory (key: `git_insights_config`)
• Repos to analyze, team member GitHub usernames
• If not configured, ask the user which repos/team to track
3. Fetch data — For each configured repo:
• `GITHUB_LIST_COMMITS` — all commits in the analysis window (7 days default)
• `GITHUB_LIST_PULL_REQUESTS` — open, merged, and closed PRs
• PR details: time from open to first review, time to merge, review rounds
4. Compute metrics —
• **Weekly commits:** total and per-developer breakdown
• **PR cycle time:** median time from PR open to merge
• **Time to first review:** median time from PR open to first review comment
• **Code churn:** files changed frequently (>3 times in a week)
• **PR aging:** open PRs sorted by age, flagging those >3 days without review
• **Top contributors:** ranked by commits + reviews
5. Build canvas — Create or update the insights dashboard:
• KPIs: weekly commits, avg PR cycle time, top contributor, active PRs
• Team leaderboard table (developer, commits, PRs merged, reviews given)
• PR aging table (PR title, author, age, status, reviewers)
• Code churn hotspots (files changed most frequently)
6. Weekly report — On weekly heartbeat:
• Compile full engineering health report
• Compare to previous week (trending up/down)
• Post to configured channel via `send_message`
7. Persist — Save weekly snapshots to memory for trend analysis
Templates Using This Skill
DevOps Hub
Engineering command center with PR triage, code review, CI/CD monitoring, release management, standup generation, and team velocity metrics across multiple dashboards.
Engineering Pulse
Track team velocity, code activity, and sprint progress in one place. Combines commit insights, PR monitoring, and developer activity into actionable dashboards for engineering managers.
Ready to use Commit Insights?
Create a free agent and install this skill in one click.
Get Started Free →