Add Copilot Review Analyst skill — automated review effectiveness analysis pipeline, Fixes AB#3557002#421
Open
Add Copilot Review Analyst skill — automated review effectiveness analysis pipeline, Fixes AB#3557002#421
Conversation
|
❌ Work item link check failed. Description does not contain AB#{ID}. Click here to Learn more. |
|
✅ Work item link check complete. Description contains link AB#3557002 to an Azure Boards work item. |
|
❌ Invalid work item number: AB#3557002** ##. Work item number must be a valid integer. Click here to learn more. |
cacosta33
reviewed
Apr 21, 2026
|
✅ Work item link check complete. Description contains link AB#3557002 to an Azure Boards work item. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the copilot-review-analyst skill -- an end-to-end pipeline for measuring GitHub Copilot code review effectiveness across our Android Auth repositories (Common, MSAL, Broker).
AB#3557002
What This Does
When invoked, the skill runs a 5-phase analysis pipeline:
analyze.ps1) -- Fetches all Copilot inline review comments from human-authored PRs via the GitHub API, records which comments received human repliesprecise.ps1) -- For unreplied comments, checks if the engineer silently acted on the feedback by comparing commit diffsfinal-classification.ps1) -- Merges all evidence into a single dataset with per-comment verdicts, per-engineer stats, and per-repo breakdownsKey Features
*_microsoft) account fromgh auth status, switches to it for private repo access, and restores the original account on completionappend-history.ps1) -- Appends each run's snapshot to a persistent history file for trend analysis across periodsaccount-map.jsonFiles Added
SKILL.mdscripts/analyze.ps1scripts/precise.ps1scripts/final-classification.ps1scripts/append-history.ps1references/classification-rules.mdreferences/report-formatting.mdreferences/account-map.jsonreferences/manual-audit-template.jsonassets/*.md, *.htmlResults So Far
This skill has been used to produce two effectiveness reports:
Testing