Contributors View | Individual Engineer Performance Lens

The Contributors view gives engineering managers an individual-level lens on each engineer’s activity, performance, and collaboration patterns. It’s designed for 1:1s, performance reviews, and career development conversations.

Overview

Contributors pulls real GitHub data — commits, PR cycle times, reviews, and code churn — and presents them as a personalized activity breakdown for each engineer.

Access it from the left sidebar: Contributors.

What You’ll See

Contributor Summary

At the top of the page, you’ll see a Profile Card showing the engineer’s:

  • Name, avatar, and GitHub handle
  • Total PRs opened and merged
  • Unique repositories contributed to

Highlights

Compact stat cards surface the most relevant signals:

  • Coding Days — number of unique days with at least one commit or PR activity
  • Average Cycle Time — this engineer’s personal average time from first commit to merge
  • Review Participation — how many PRs they reviewed vs. opened

Efficiency Score

The Efficiency Score is a composite metric showing how streamlined an engineer’s delivery workflow is. It factors in cycle time, reworks, and review response time.

  • High score → fast, clean delivery with minimal back-and-forth
  • Lower score → may indicate PRs getting stuck in review or high churn

Team Performance

Situates the engineer relative to their team:

  • Side-by-side comparison with team averages for key metrics
  • Useful for identifying whether an individual is above or below the team baseline

AI Insight Integration

Click ⚡ AI Insight to generate a personalized coaching summary for this engineer. It covers:

  • Weekly or monthly performance trends
  • What’s going well (high coding days, fast reviews)
  • What to focus on (reducing large PR sizes, improving review participation)
  • Specific actionable suggestions

Ideal for 1:1s — paste the summary into your notes or share it directly.

Average PR Cycle Time

How long this engineer’s PRs take from first commit to merge, on average. Compare against team median to identify outliers.

Coding Days

Number of days in the selected period with at least one GitHub activity (commit, PR, review, comment). Useful for tracking sustained engagement.

Total Lines Added / Deleted

Total volume of code authored. High variance week-over-week may indicate major refactors or cleanup sprints.

Time to First Review

Average time between when the engineer opens a PR and when they receive the first review comment. If consistently long, it may indicate review bottlenecks for that engineer’s work.

PRs Reviewed

Number of PRs the engineer reviewed (not authored). A measure of cross-team collaboration and review bandwidth contribution.

PRs Opened / PRs Assigned

  • PRs Opened — code the engineer shipped
  • PRs Assigned — code the engineer was assigned to review or own

Activity Timeline

A day-by-day waterfall chart showing commits, PR opens, reviews, and merges. Useful for spotting:

  • Uneven work distribution (all activity on one day)
  • Periods of low output (vacation, sprint context switches)
  • Collaboration bursts (e.g., lots of reviews near end of sprint)

Commit Contribution & Review Collaboration

Two bar charts side by side:

  • Commit Contribution — which repositories this engineer contributed code to, and how much
  • Review Collaboration — which other engineers they reviewed most often, visualizing who they collaborate with closely

Why It Matters

Individual performance data helps managers:

  • Make fair, data-backed decisions in performance reviews
  • Identify engineers who are carrying disproportionate review load
  • Spot patterns in delivery (e.g., habitually large PRs) before they become issues
  • Recognize high performers who consistently deliver fast, quality work

Pro Tips

  • Use the AI Insight button before every 1:1 — it generates a fresh summary based on the current date range you’ve selected.
  • Compare two engineers side by side using the multi-select filter at the top.
  • Pair with PR Cycle Time page to dig deeper into which specific PRs are outliers.
  • Check Coding Days over time — low Coding Days relative to the team average can surface early blockers worth discussing.
  • Don’t over-index on Lines Added/Deleted — high volume doesn’t always equal high impact. Use it alongside cycle time and review participation.

Troubleshooting

IssueFix
Missing data for an engineerMake sure they are added as a team member in Settings
”No PRs found” for the selected periodWiden the date range or confirm their GitHub handle is linked correctly
AI Insight shows generic textSelect a longer time window — e.g., 30 days — for richer analysis
Efficiency Score missingThis appears after sufficient data is available; check back after a few weeks of activity
Review counts seem lowThis reflects code reviews the engineer performed, not Optibot automated reviews