Create GitHub Pull Request from specification using pull_request_template.md.
SkillScore70Maintained
Automatic
◆DevOps & SRE pack
Last verified 8/21/2026
What it changes
Passed 13 of 18 test cases with the skill, and 8 of 18 without it.
Without skill43%
With skill70%
Checks it passed that the model alone missed
invokes get_pull_request_diff
creates the pull request as a draft initially
calls get_me to retrieve the current user details
and 8 more in the full report
7 fixed9 passed either way6 still failing1 broke
Pass-rate lift
+26 pp
Tokens
+48%
Agent turns
0%
Response time
-63%
Model gemini-3.6-flashMeasured 8/21/2026v116 of 23 cases passed with skill · 18 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
Order the initial three tool operations performed when starting the spec-to-PR workflow: checking existing PRs, inspecting the template file, and creating the draft PR.
What was checked, without and with the skill
Checked
Without skill
With skill
searches the PR template file before checking existing PRs or creating draft PRs
Missed
Passed
verifies existing PRs with get_pull_request before creating the draft PR with create_pull_request
Missed
Passed
case-15 · gemini-3.6-flash · 8/21/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md190 linessingle file
Create Pull Request from Specification
Create a GitHub Pull Request for a specification using the pull_request_template.md template located at ${workspaceFolder}/.github/pull_request_template.md.
Overview
This skill automates the creation of GitHub Pull Requests directly from specifications. It follows a structured process:
Analyzes the specification template requirements
Creates a draft PR with the target branch
Verifies no duplicate PRs exist
Updates PR body and title with template-compliant content
Marks PR as ready for review
Automatically assigns to the creator
Returns PR URL to user
Key Benefits:
✅ Automated PR creation from specifications
✅ Template-compliant PR body and title
✅ Duplicate PR prevention
✅ Auto-assignment to creator
✅ Streamlined spec-to-PR workflow
When to Use
Use this skill when:
Specification is ready to merge - Convert finalized spec to PR
Need automated PR creation - Avoid manual PR drafting
Provides comprehensive Drizzle ORM patterns for schema definition, CRUD operations, relations, queries, transactions, and migrations. Proactively use for any Drizzle ORM development including defining database schemas, writing type-safe queries, implementing relations, managing transactions, and setting up migrations with Drizzle Kit. Supports PostgreSQL, MySQL, SQLite, MSSQL, and CockroachDB.