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
PR #39653: "Threat-detection runs inherited Copilot BYOK env, but their AWF allowlist did not include the BYOK provider host. As a result, workflows that worked in the main agent job failed in the detection job..." → Merged
PR #39651: "Workflows with inline blocks could compile without the activation step when GitHub-context templating was suppressed..." → Merged
PR #39637: "WorkflowListItem and WorkflowStatus in pkg/cli duplicated 5 fields with identical tags. WorkflowStatus now embeds WorkflowListItem as the single source of truth..." → Merged
Unsuccessful Prompt Patterns
Common characteristics in closed PRs:
Average body length: 218 words (13% longer — verbosity without clarity)
17% of closed PRs carry [WIP] markers (vs only 2% of merged)
29% of closed PRs were superseded by a newer PR
11% of closed PRs began with incomplete agent initialization phrases ("Thanks for asking", "I will get started")
Analytics/report workflows: 48 closed (often replaced by improved versions)
Example unsuccessful prompts:
PR #39638: "Quick Start was Copilot-first and omitted two Claude-critical onboarding details: CLAUDE_CODE_OAUTH_TOKEN is unsupported..." → Closed (superseded)
PR #38156: "[WIP] Fix Daily Agent of the Day Blog Writer workflow failure due to AI credits — Thanks for asking me to work on this. I will get started on it..." → Closed (WIP, incomplete)
Key Insights
Conciseness wins: Merged PR bodies average 192 words vs 218 for closed. Focused, specific prompts outperform verbose ones — trim background and get to the root cause.
WIP is a red flag: PRs tagged as WIP are 8x more likely to be closed without merge. Avoid submitting PRs before the implementation is complete, or use draft PRs instead.
Superseded churn accounts for 29% of closures: A significant portion of closed PRs are duplicate attempts. Check for recent related PRs before creating a new one to avoid redundant work.
Recommendations
Based on today's analysis:
DO: Start the PR body with a single-sentence root-cause statement using inline code references (backticks) for symbols and file paths — this pattern appears in 97% of merged PRs.
DO: Keep prompts under 200 words. Include: problem → impact → fix summary. Omit background that the reviewer can infer.
AVOID: Submitting work-in-progress PRs (WIP tag). They close at 8x the normal rate. Use GitHub draft PRs to signal in-progress work without the WIP-close risk.
AVOID: Creating new PRs without first searching for recent duplicates — 29% of closures are superseded work.
Historical Trends (Last 7 Days)
Date
PRs Created
Daily Merge Rate
Top Category
2026-06-16 (today)
33
92%
Bug Fix
2026-06-13
41
88%
Bug Fix
2026-06-12
31
87%
Bug Fix
2026-06-10
55
80%
Bug Fix
2026-06-09
66
82%
Testing
2026-06-08
72
74%
Bug Fix
2026-06-07
95
82%
Feature
Trend: Strong upward trajectory from 74% (Jun 8) to 92% (Jun 16). 30-day aggregate steady at ~80%. Documentation continues to lead all categories at 86% success rate.
Methodology
Data: Top 1,000 Copilot PRs (copilot/* branches) from last 30 days in github/gh-aw
Categories derived from keyword matching on PR title + body
"Success rate" = merged / (merged + closed); open PRs excluded from rate calculation
Body length measured in words on the full PR body field
Historical trend uses daily PR creation counts from the rolling 30-day window
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.
-
🤖 Copilot PR Prompt Pattern Analysis - 2026-06-16
Summary
Analysis Period: Last 30 days (2026-05-28 → 2026-06-16)
Total PRs: 1,000 | Merged: 797 (79.7%) | Closed: 196 (19.6%) | Open: 7 (0.7%)
Today (Jun 16): 33 new PRs with 92% success rate — highest single-day rate in recent history
Prompt Categories and Success Rates
Prompt Analysis
Successful Prompt Patterns
Common characteristics in merged PRs:
fix,ensure,propagate,sync,add,consolidate,resolve,stopExample successful prompts:
PR #39653: "Threat-detection runs inherited Copilot BYOK env, but their AWF allowlist did not include the BYOK provider host. As a result, workflows that worked in the main agent job failed in the detection job..." → Merged
PR #39651: "Workflows with inline blocks could compile without the activation step when GitHub-context templating was suppressed..." → Merged
PR #39637: "
WorkflowListItemandWorkflowStatusinpkg/cliduplicated 5 fields with identical tags.WorkflowStatusnow embedsWorkflowListItemas the single source of truth..." → MergedUnsuccessful Prompt Patterns
Common characteristics in closed PRs:
[WIP]markers (vs only 2% of merged)Example unsuccessful prompts:
PR #39638: "Quick Start was Copilot-first and omitted two Claude-critical onboarding details:
CLAUDE_CODE_OAUTH_TOKENis unsupported..." → Closed (superseded)PR #38156: "[WIP] Fix Daily Agent of the Day Blog Writer workflow failure due to AI credits — Thanks for asking me to work on this. I will get started on it..." → Closed (WIP, incomplete)
Key Insights
Recommendations
Based on today's analysis:
Historical Trends (Last 7 Days)
Trend: Strong upward trajectory from 74% (Jun 8) to 92% (Jun 16). 30-day aggregate steady at ~80%. Documentation continues to lead all categories at 86% success rate.
Methodology
copilot/*branches) from last 30 days ingithub/gh-awReferences: §27649686535
Beta Was this translation helpful? Give feedback.
All reactions