[prompt-analysis] Copilot PR Prompt Analysis - 2026-02-21 #17395
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-02-28T04:58:33.032Z.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Analysis of 1,000 Copilot-generated PRs from the last 30 days in
github/gh-aw. Today's overall merge rate is 70.3% (703 merged, 297 closed), a slight improvement over recent days and the highest in the 13-day history tracked here.Key Metrics
Prompt Categories and Success Rates
✅ Successful Prompt Patterns
Common characteristics in merged PRs:
`file.go`): 68% of merged PRs (vs 55% of closed — +13pp)[WIP]tag: 77.1% merge rate vs 26.7% for WIP PRsExample successful prompts:
PR fix(step-names): align Set up Go, Install UV, and Upload source inconsistencies #17386 – fix(step-names): align Set up Go, Install UV, and Upload source inconsistencies → Merged
PR fix: use 6-backtick fences in summaries to prevent escaping breakage #17384 – fix: use 6-backtick fences in summaries to prevent escaping breakage → Merged
PR docs: add missing health command to CLI reference #14273 – docs: add missing health command to CLI reference → Merged
Prompt body length success rates:
❌ Unsuccessful Prompt Patterns
Common characteristics in closed PRs:
[WIP]tag present: 73.3% close rate (99 of 135 WIP PRs closed)- [ ]) in body: 43% of closed vs 36% of merged (checklists may signal incomplete work)Example unsuccessful prompts:
PR Copilot/update entrypoint args lockdown #17382 – Copilot/update entrypoint args lockdown → Closed (empty body)
PR [WIP] Add initial documentation for LSP language #17343 – [WIP] Add initial documentation for LSP language → Closed
PR fix: GitHub App token not overriding custom token in Copilot engine execution step #17260 – fix: GitHub App token not overriding custom token in Copilot engine → Closed (duplicate attempt — similar PR also closed)
View Detailed Structural Analysis
Body Feature Correlation with Merge Success
```)`file.ext`)#123)- [ ]checklistWIP Analysis
Of 135 PRs with
[WIP]in the title:Of 865 non-WIP PRs:
WIP PRs are 2.9× more likely to be closed than merged.
Notable Patterns
"failure"in title appeared in 22 closed PRs — these tend to be investigation/debug PRs that get superseded"codex"in title: evenly split (14 merged, 14 closed) — engine-specific PRs have average outcomesView Recent 7-Day Trend
Trend: Steady improvement from 66-67% two weeks ago to 70.3% today. The last 7 days of activity show 293/394 PRs merged (74.4% — above the 30-day average).
Key Insights
[WIP]tag — WIP PRs close at 73.3% vs only 22.9% for non-WIP PRs. This is consistently observed across all 13 analysis days.Recommendations
[WIP]from the title before submitting — or only create a PR once the implementation is complete. WIP PRs fail at 3× the rate of finished PRs.- [ ]) that signal incomplete work — 43% of closed PRs use these vs only 36% of merged PRs. Use checklists only when all items will be completed.fix,add,remove) with specific scope perform better.References:
Beta Was this translation helpful? Give feedback.
All reactions