Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vkehfdl1 avatar

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-pr

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs13
Last updatedFebruary 27, 2026
Repositoryvkehfdl1/marshroom

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

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/#N or HotFix/#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 status field 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 running marsh pr)
  • If status is "soon", warn that /start-issue may 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

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.