You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Analysis Period: Last 30 days Total PRs: 1,000 | Merged: 778 (77.8%) | Closed: 218 (21.8%) | Open: 4 (0.4%)
Overall merge rate is 77.8% — essentially flat vs prior days (78.1% on Apr 27, 78.1% on Apr 26), continuing a gradual downward trend from 80.2% on Apr 17.
Prompt Categories and Success Rates
Category
Total
Merged
Success Rate
Bug Fix
884
692
78.3%
Feature Addition
105
78
74.3%
Refactoring
8
6
75.0%
Testing
2
1
50.0%
Other
1
1
100.0%
Note: "Bug Fix" is broadly defined — any prompt with "fix", "resolve", "error", etc. — making it the dominant category at 88% of all PRs.
✅ Successful Prompt Patterns
Common characteristics in merged PRs (778 PRs):
Average prompt length: ~1,196 words
Prompts tend to include detailed context — error messages, reproduction steps, or references to specific files
Structured prompts with clear problem descriptions and expected outcomes perform well
Prompt length correlates positively with success: Merged prompts average 1,196 words vs 1,091 for closed — more context helps the agent make better decisions.
Bug fixes dominate and perform well: 88% of all prompts are classified as bug fixes, with a 78.3% success rate — aligning well with the overall merge rate.
Recommendations
DO: Include specific error messages, line numbers, or token/resource metrics in your prompt — Copilot performs better with concrete constraints
DO: Keep the scope narrow — target one file or one subsystem per PR; avoid bulk migrations (139 files → split into 10-15 file chunks)
DO: Write prompts over ~200 words — more context leads to better outcomes
AVOID: WIP prefixes and multi-objective prompts — "[WIP] Decompose 6 files AND fix validation AND update tests" creates ambiguity
AVOID: Prompts that require modifying the entire codebase at once — prefer incremental, reviewable changes
Historical Trends (Last 7 Analysis Runs)
Date
PRs
Success Rate
Trend
2026-04-17
1,000
80.2%
—
2026-04-23
1,000
78.8%
↓ -1.4pp
2026-04-24
1,000
78.1%
↓ -0.7pp
2026-04-25
1,000
78.2%
→ +0.1pp
2026-04-26
1,000
78.1%
→ -0.1pp
2026-04-27
1,000
78.0%
→ -0.1pp
2026-04-30
1,000
77.8%
↓ -0.2pp
Trend: Merge rate has declined ~2.4pp since Apr 17. The rate has stabilized around 78% for the past week with a slight downward drift. Feature addition success rate (74.3%) dropped compared to Apr 27 (76.2%), while bug fix rate (78.3%) remains stable.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Analysis Period: Last 30 days
Total PRs: 1,000 | Merged: 778 (77.8%) | Closed: 218 (21.8%) | Open: 4 (0.4%)
Overall merge rate is 77.8% — essentially flat vs prior days (78.1% on Apr 27, 78.1% on Apr 26), continuing a gradual downward trend from 80.2% on Apr 17.
Prompt Categories and Success Rates
✅ Successful Prompt Patterns
Common characteristics in merged PRs (778 PRs):
Example merged PRs:
❌ Unsuccessful Prompt Patterns
Common characteristics in closed PRs (218 PRs):
Example closed PRs:
Key Insights
Recommendations
Historical Trends (Last 7 Analysis Runs)
Trend: Merge rate has declined ~2.4pp since Apr 17. The rate has stabilized around 78% for the past week with a slight downward drift. Feature addition success rate (74.3%) dropped compared to Apr 27 (76.2%), while bug fix rate (78.3%) remains stable.
References:
Beta Was this translation helpful? Give feedback.
All reactions