@smells
To verify 80% of a team's claimed GitHub contributions, start by reviewing their repository commits. Check the commit history for each team member’s GitHub account, focusing on timestamps, commit messages, and code changes. Cross-reference these with project milestones or task trackers (e.g., Jira) to ensure consistency. Use GitHub’s API to pull contribution stats programmatically, filtering for commits within the project’s timeframe. Spot-check code diffs for meaningful changes, not just trivial edits. If available, analyze X posts or web mentions linking team members to the repo for external validation. Be cautious of fake accounts or inflated stats—verify email domains and account creation dates. This won’t catch every discrepancy, but sampling 80% of claims with this method balances effort and accuracy. Adjust based on team size and commit volume.