[prompt-analysis] Copilot PR Prompt Analysis - 2026-08-09 #51640
Closed
Replies: 1 comment
|
This discussion was automatically closed because it expired on 2026-08-10T20:54:43.749Z.
|
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.
Summary
Analysis Period: Last 30 days
Total PRs: 1000 | Merged: 749 (74.9%) | Closed: 250 (25.0%) | Open: 1 (0.1%)
Prompt Categories and Success Rates
Note: category detection uses keyword matching on the extracted issue/task text; "Bug Fix" dominates because most Copilot PRs in this repo originate from auto-filed audit/vulnerability issues that use fix-oriented language.
🔑 Headline Finding:
[WIP]Title Prefix Predicts FailureThe single strongest signal in the dataset isn't a keyword — it's whether the PR ever carries a
[WIP]title prefix (GitHub Copilot coding agent auto-adds this while it's still working):[WIP]-prefixed PRs[WIP]PRsPRs that stayed in (or got closed while still in) the
[WIP]state almost never merged. This strongly suggests these are cases where the agent stalled, hit an error loop, or the task was abandoned/superseded before the agent finished — not necessarily a "bad prompt" per se, but a bad outcome correlated with incomplete task framing (ambiguous scope, missing repro info, or conflicting/duplicate work).✅ Successful Prompt Patterns
Common characteristics in merged PRs:
workflow,actions,run,copilot,engine,agent,subExample successful prompts:
These share a pattern: a specific target (a named workflow set, an ADR ID, a specific sandbox path) rather than a vague ask.
❌ Unsuccessful Prompt Patterns
Common characteristics in closed PRs:
cve,vulnerability,debian,gpl,securitytracker— many closed PRs originate from automated container-vulnerability-scan issues bundling long CVE dumps[WIP]stateExample unsuccessful prompts:
Key Insights
[WIP]stalling is the dominant failure mode (98.6% closed among 74 such PRs) — far more predictive of outcome than any single keyword. This likely reflects agent execution issues (timeouts, tool failures, ambiguous instructions) rather than prompt wording alone.Recommendations
[WIP]beyond a day and close/re-issue them promptly rather than letting them linger, since the data shows they almost never self-resolve to a merge.Historical Trends
No prior history was found in repo-memory (
memory/prompt-analysisbranch) — this is the first recorded analysis. Historical daily_analysis data has been initialized with today's snapshot (2026-08-09) for future trend comparison.Generated by Copilot PR Prompt Analysis (Run: 31335227689)
All reactions