
Validate Pr
- 13 installs
- Updated February 27, 2026
- vkehfdl1/marshroom
Helps with ai & agent building tasks.
About
validate-pr is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- validate-pr
- AI & Agent Building
- AI-coding skill
Validate Pr by the numbers
- 13 all-time installs (skills.sh)
- +1 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #11,389 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vkehfdl1/marshroom --skill validate-prAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 13 |
|---|---|
| Last updated | February 27, 2026 |
| Repository | vkehfdl1/marshroom ↗ |
What it does
Helps with ai & agent building tasks.
Files
Validate the current Pull Request against Marshroom conventions.
Steps: 1. Read ${MARSHROOM_STATE:-~/.config/marshroom/state.json} and parse the JSON 2. Run git branch --show-current to get the current branch name 3. Find the cart entry whose branchName matches the current git branch. If no match, tell the user they're not on a cart issue branch 4. Get the current PR info: gh pr view --json title,body,headRefName 5. Validate the following:
Branch Name Check:
- The PR's head branch should match the matched cart entry's
branchName - Expected format:
Feature/#NorHotFix/#N - If mismatched, show: "Branch mismatch: expected '{branchName}', got '{actual}'"
PR Body Check:
- The body MUST contain
close #{issueNumber} - If missing, suggest:
gh pr edit --body "$(gh pr view --json body -q '.body')\n\nclose #<issueNumber>"
Status Check:
- Read the
statusfield from the matched cart entry - After PR creation, status should be
"pending" - If status is still
"running", warn that the status was not updated (suggest runningmarsh pr) - If status is
"soon", warn that/start-issuemay not have been run
Summary:
- Show pass/fail status for each check
- If all checks pass, confirm the PR is valid
- If any check fails, provide the fix commands