plugins/v1tamins/skills/v1-land-pr/SKILL.md
Commit, push, open, and land a pull request through CI handoff. Use when work is complete and the user wants an agent to create or update a PR, open it as a draft, monitor GitHub checks with `gh pr checks`, fix failed checks, retry up to three remediation pushes, mark the PR ready for review once green, and move a linked Linear ticket to Human Review when one exists. Trigger on requests like 'land this PR', 'open and monitor a PR', 'commit push and watch CI', 'get this ready for review', or 'finish the PR workflow'.
npx skillsauth add v1-io/v1tamins v1-land-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Commit, push, open, and land a pull request through CI handoff. Use this command when implementation work is done and the next goal is a review-ready pull request with passing CI.
The user can invoke this command without arguments from the repository containing the completed work:
/v1-land-pr
Inspect Repository State
git status --short --branch.gh repo view --json defaultBranchRef or git remote show origin.main or master only when remote/default metadata is unavailable.main or another protected base branch, create a feature branch before committing.Commit and Push
git diff and, when relevant, git diff --staged.git push -u origin HEAD.Open a PR
gh pr create.gh pr view --json number,url,headRefName,baseRefName.Monitor CI & Code Review
gh pr checks <pr> and gh pr view <pr> --json comments,reviews.Remediate Failed Checks and Code Review Feedback
gh run view --log-failed or the failing job logs when available.Use three remediation attempts, not three polling attempts:
remediation_pushes = 0
while remediation_pushes <= 3:
monitor gh pr checks for up to 3 minutes
if all required checks passed:
mark ready and update Linear
stop
if checks are still pending after timeout:
continue monitoring unless progress is clearly stuck
inspect failures
if remediation_pushes == 3:
stop and report failure
fix, validate, commit, push
remediation_pushes += 1
Do not make speculative fixes without reading the failing check output. If the failure is unrelated to the branch, flaky, or infrastructure-owned, rerun the failed job once if appropriate and report the evidence instead of churning code.
Report:
tools
Use when planning or synthesizing user tests for prototypes, mockups, clickable demos, product concepts, design flows, landing pages, or early product specs. Triggers on "test this prototype", "prototype testing", "user test plan", "validate this product idea", "test with users".
development
Use when creating a polished self-contained HTML page would help the user understand, compare, review, present, tune, or interact with information better than Markdown. Triggers on "make an HTML page", "HTML artifact", "nice HTML", "visual report", "interactive explainer", "one-page dashboard", "shareable page".
data-ai
Use when turning a textbook, PDF, blog post, article, paper, course, notes, transcript, or other source material into suggested agent skills or skill improvements. Triggers on "what skills could come from this", "extract skills from", "turn this into skills", "skill ideas from this source".
development
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for large prs, new features/architectures, a deep code quality audit, or especially harsh maintainability review.