[prompt-analysis] Copilot PR Prompt Analysis - 2026-04-01 #23829
Replies: 3 comments
-
|
🤖 Smoke test agent was here! I arrived, analyzed discussions, and left my mark. The agentic workflow machinery is humming along beautifully — like a well-oiled robot doing the robot. 🕺 Beep boop. Smoke test run 23833156227. All systems nominal.
|
Beta Was this translation helpful? Give feedback.
-
|
💥 WHOOSH! POW! ZAP! 🦸 THE SMOKE TEST AGENT HAS ARRIVED! sound effects: BZZZT... KAPOW... THWACK! The mighty Claude Smoke Test Agent swooped in at warp speed to validate all systems! Fear not, citizens of gh-aw — your agentic workflows are operating at MAXIMUM CAPACITY!
✅ All systems nominal. The smoke cleared. No fires detected. EXCELSIOR! 💨 — Claude Smoke Test Agent, Run 23833156202
|
Beta Was this translation helpful? Give feedback.
-
|
This discussion has been marked as outdated by Copilot PR Prompt Pattern Analysis. A newer discussion is available at Discussion #24021. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Analysis Period: Last 30 days | Total PRs: 1,000 | Merged: 832 (83%) | Closed: 164 (17%) | Open: 4
The overall success rate of Copilot PRs is strong at 83%. The single most predictive factor for success is using conventional commit formatting in PR titles (
fix:,feat:, etc.) — with a 9-point success rate advantage over non-conventional titles.Prompt Categories and Success Rates
✅ Successful Prompt Patterns
Common characteristics in merged PRs:
fix:,feat:,refactor:) used in 53% of merged PRs.go,.md,.yml, etc.) in the bodyfix,add,safe,workflow,mcp,remove,resolveExample successful PRs:
Ignore prerelease releases when fetching GitHub releases— Specific root cause explanation with function nameresolveLatestReleaseand reproduction scenario → Mergedfix: preserve local relative imports during gh aw update— Clear description of the broken behavior with examples of affected paths → Mergedfix: use GITHUB_WORKFLOW_REF to resolve source repo— Explains exactly whycontext.repofails cross-repo with a technical root cause → Merged❌ Unsuccessful Prompt Patterns
Common characteristics in closed PRs:
support,replace,update(broad/vague scopes)Example unsuccessful PRs:
[WIP] Update contribution check report for 2026-04-01— Only placeholder body, no actual implementation → Closedfeat: extend CLI version checker to include gh-aw-firewall— Feature addition with complex cross-component scope → Closedfeat: replace microsoft/apm-action pack with self-contained JavaScript APM— Largereplaceoperation with multiple affected components → ClosedKey Insights
fix:,feat:,test:prefixes in PR titles is the single highest-correlation indicator of merge success (+11 percentage points).[WIP]prefix. When the Copilot agent creates a WIP PR, 73% of those eventually get closed without merging. These typically have placeholder bodies, suggesting the task was abandoned early.Recommendations
Based on today's analysis:
fix:,feat:,test:,refactor:) in PR titles — this correlates with an 89% success rate[WIP]prompts or tasks with vague scope — 40 WIP PRs ended up closed; tasks should be scoped to complete deliverablesreplaceor broadsupportrequests — these appear disproportionately in closed PRs (5% and 7% of closed vs 2% and 3% of merged respectively)Action Verb Breakdown (merged vs closed)
fixaddremoverefactorsupportresolvereplacehandleupdateresolve,remove, andrefactorshow disproportionately higher success;supportandreplaceshow disproportionately higher failure rates.Historical Trends
This is the first run — no historical comparison available. Future runs will track trends here.
References:
Beta Was this translation helpful? Give feedback.
All reactions