[prompt-analysis] Copilot PR Prompt Analysis - 2026-02-06 #14112
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-02-13T12:27:03.238Z.
|
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.
-
🤖 Copilot PR Prompt Pattern Analysis
Analysis Period: Last 30 days
Total PRs: 1,000 | Merged: 687 (69.0%) | Closed: 308 (31.0%) | Open: 5 (0.5%)
Prompt Categories and Success Rates
Key Insights
🎯 Critical Success Factor: Avoid WIP/Draft Tags
📝 Action Verb Titles Matter
📊 Category Success is Remarkably Consistent
📏 Body Length is Not a Factor
Prompt Analysis
✅ Successful Prompt Patterns
Common characteristics in merged PRs:
copilot,agent,github,coding,workflow,testfix,add,update,remove,implementExample successful prompts:
View Successful PR Examples
PR Fix dispatch_workflow to use PR branch ref and resolve default branch correctly #14062: Fix dispatch_workflow to use PR branch ref and resolve default branch correctly
dispatch_workflowwas usingGITHUB_REFin all contexts, which points torefs/pull/{PR_NUMBER}/mergewhen triggered from PRs. The GitHub Actions API rejects merge refs for workflow dispatch...PR Add working directory logging and Docker workdir for agentic-workflows MCP server #14053: Add working directory logging and Docker workdir for agentic-workflows MCP server
PR Remove GH_TOKEN from agentic-workflows MCP server config #14044: Remove GH_TOKEN from agentic-workflows MCP server config
PR Add plugin installation support via frontmatter with dual-format configuration and cascading token resolution #14041: Add plugin installation support via frontmatter with dual-format configuration
pluginsfrontmatter field supporting both array and object formats for flexible plugin configuration. Compiler generates installation steps using engine-specific CLI commands...PR Add telemetry.enterprise.githubcopilot.com to copilot engine default allowlist #14007: Add telemetry.enterprise.githubcopilot.com to copilot engine default allowlist
telemetry.enterprise.githubcopilot.comtoCopilotDefaultDomainsso copilot engine workflows can reach the enterprise telemetry endpoint...❌ Unsuccessful Prompt Patterns
Common characteristics in closed PRs:
copilot,agent,github,workflow,codingExample unsuccessful prompts:
View Closed PR Examples
PR [WIP] Debug workflow failure in agent performance analyzer #14057: [WIP] Debug workflow failure in agent performance analyzer
PR [WIP] Debug workflow failure in Workflow Normalizer #14056: [WIP] Debug workflow failure in Workflow Normalizer
PR [WIP] Update footer with community feedback message #14042: [WIP] Update footer with community feedback message
PR Remove nested groups in displayDirectories to eliminate redundant directory titles #13997: Remove nested groups in displayDirectories to eliminate redundant directory titles
PR Integrate gh-aw-mcpg v0.0.113 #13993: Integrate gh-aw-mcpg v0.0.113
Recommendations
Based on the 1,000 PR analysis, here are data-driven recommendations:
🎯 DO: Use Action Verb Titles
Impact: 76% higher correlation with merges
Fix,Add,Update,Remove,Refactor,Implement🚫 DO NOT: Use WIP/Draft Tags Unless Necessary
Impact: 11x more likely to be closed
📝 DO: Reference Specific Files/Components
Impact: Slight correlation with success (48.6% vs 45.8%)
pkg/workflow/compiler.goparseConfig()inpkg/parser/config.go"🎯 DO: Choose Update/Refactor When Appropriate
Impact: Highest success rates (70.8-70.9%)
📏 DO NOT: Write Unnecessarily Long Prompts
Impact: No correlation found (402 vs 416 words)
Historical Trends
This is the first analysis run. Historical trends will appear after multiple daily runs.
Trend: Baseline established. Future analyses will track changes over time.
Methodology
Data Source: 1,000 most recent Copilot-generated PRs from github/gh-aw repository
Categorization:
mergedAtis not nullstateis "CLOSED" andmergedAtis nullAnalysis Techniques:
Limitations:
References: §21750403407
Beta Was this translation helpful? Give feedback.
All reactions