pr-verify

Solid

PR Verification & Merge: verify bot:ready-to-merge PRs with impact analysis, test supplementation, and one-click merge. Use when: (1) User says "/pr-verify", (2) User wants to verify and merge ready PRs.

AI & Automation 28,123 stars 2742 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# PR Verification & Merge Interactive workflow to verify `bot:ready-to-merge` PRs — displays impact analysis, supplements tests, and provides one-click merge with confidence scoring. **Announce at start:** "I'm using pr-verify skill to verify and merge ready PRs." ## Usage ``` /pr-verify [pr_number] ``` `$ARGUMENTS` may contain an optional PR number. - Without argument: display list of `bot:ready-to-merge` PRs for selection - With argument: skip list, go directly to that PR number --- ## Configuration ``` PR_DAYS_LOOKBACK: env var (default: 7) — lookback window for PR list CRITICAL_PATH_PATTERN: env var — pattern to detect critical file paths ``` **REPO** is detected automatically at runtime — do not hardcode it: ```bash REPO=$(gh repo view --json nameWithOwner --jq '.nameWithOwner') ``` **Worktree path:** always `/tmp/aionui-verify-<PR_NUMBER>` — never use `/tmp/aionui-pr-*` (reserved for pr-automation/pr-fix). --- ## Steps ### Step 1 — PR List Display Parse `$ARGUMENTS` for an optional PR number. **If a PR number is provided:** skip the list, jump directly to Step 2 with that PR number. **If no argument provided:** query `bot:ready-to-merge` PRs from the last `PR_DAYS_LOOKBACK` days (default 7): ```bash DAYS=${PR_DAYS_LOOKBACK:-7} gh pr list \ --state open \ --label "bot:ready-to-merge" \ --search "created:>=$(date -v-${DAYS}d '+%Y-%m-%d' 2>/dev/null || date -d "${DAYS} days ago" '+%Y-%m-%d') -is:draft" \ --json number,title,labels,changedFiles,ad...

Details

Author
iOfficeAI
Repository
iOfficeAI/AionUi
Created
10 months ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category