بنقرة واحدة
pr
Push branch and create a GitHub PR following the bashdep PR template
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Push branch and create a GitHub PR following the bashdep PR template
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add a new bashdep:: lifecycle command with TDD
Stage and commit changes using conventional commits format
Coverage gap analysis for the bashdep public API plus a bashdep::doctor audit
Debug and fix failing bashdep tests systematically
Fetch a GitHub issue, create a branch, plan and implement with TDD, then open a PR
Run a comprehensive pre-release validation checklist for bashdep
| name | pr |
| description | Push branch and create a GitHub PR following the bashdep PR template |
| user-invocable | true |
| argument-hint | [#issue] |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Grep, Glob |
Push the current branch and open a PR using the project's PR template.
IMPORTANT: This skill MUST be used for ALL pull request creation — even when the user just says "create pr" without
/pr. Never create a PR without following these steps.
git branch --show-currentgit log main..HEAD --oneline 2>/dev/nullgit diff main..HEAD --stat 2>/dev/null$ARGUMENTS — Issue reference (optional, e.g., #42 or 42). If
provided, the PR Background section links to it.Review the branch context above — commits and changed files are already loaded.
MANDATORY: Update CHANGELOG.md — Read it and check the
## Unreleased section. If the changes from this branch aren't
already listed there, you MUST update it before pushing. Do NOT
skip. Do NOT proceed without verifying.
### Added, ### Changed, ### Fixed, ### Removed)(#123))git add CHANGELOG.md && git commit -m "docs: update changelog"
Verify quality gate locally before pushing:
make pre_commit/run
The pre-commit hook (if installed) runs the same checks. If it fails,
read the output, fix the underlying issue, commit the fix, then retry.
Do NOT use --no-verify to bypass.
Push branch:
git push -u origin HEAD
Generate PR title:
$ARGUMENTS contains an issue number, fetch the issue title:
gh issue view <number> --json title -q '.title'
<type>(<scope>): <short description> (conventional commit
style, under 70 chars)feat/ → feat, fix/ → fix, docs/ → docs)Create PR using the structure from
.github/PULL_REQUEST_TEMPLATE.md:
gh pr create --title "<title>" --assignee @me --body "$(cat <<'EOF'
### 🔗 Ticket
<Related #<issue-number>, or "n/a">
## 🤔 Background
<1-2 sentences: motivation and context for the changes>
## 💡 Goal
<One sentence: the outcome this PR delivers>
## 🔖 Changes
- <bullet 1: what changed and why>
- <bullet 2>
- <bullet 3> (optional)
## 🖼️ Screenshots
n/a
EOF
)"
MANDATORY: Always follow the template structure
(🔗 Ticket → 🤔 Background → 💡 Goal → 🔖 Changes →
🖼️ Screenshots). Never use a different format.
Assignee: Always assign to @me.
Issue linking: Use Related #<n> in the Ticket section.
Closes #<n> / Fixes #<n> are fine in commit bodies if the user
wants auto-close, but keep the PR template's prose form.
Body guidelines:
🖼️ Screenshots section content for non-UI changes
(replace with n/a)Report the PR URL to the user.
/pr
/pr #42
/pr 15