prepare-pr
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
Skill by Rachasumanth
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rachasumanth-prepare-pr-2a6bbd
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
prepare-pr- Description
- Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
- License
- MIT
- Instructions
- 128 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Prepare PR ## Overview Prepare the PR head branch for merge after `/review-pr`. ## Inputs - Ask for PR number or URL. - If missing, use `.local/pr-meta.env` if present in the PR worktree. ## Safety - Never push to `main`. - Only push to PR head with explicit `--force-with-lease` against known head SHA. - Do not run `git clean -fdx`. - Wrappers are cwd-agnostic; run from repo root or PR worktree. ## Execution Contract 1. Run setup: ```sh scripts/pr-prepare init <PR> ``` 2. Resolve findings from structured review: - `.local/review.json` is mandatory. - Resolve all `BLOCKER` and `IMPORTANT` items. 3. Commit with required subject format and validate it. 4. Run gates via wrapper. 5. Push via wrapper (includes pre-push remote verification, one automatic lease-retry path, and post-push API propagation retry). Optional one-shot path: ```sh scripts/pr-prepare run <PR> ``` ## Steps 1. Setup and artifacts ```sh scripts/pr-prepare init <PR> ls -la .local/review.md .local/review.json .local/pr-meta.env .local/prep-context.env jq . .local/review.json >/dev/null ``` 2. Resolve required findings List required items: ```sh jq -r '.findings[] | select(.severity=="BLOCKER" or .severity=="IMPORTANT") | "- [\(.severity)] \(.id): \(.title) => \(.fix)"' .local/review.json ``` Fix all required findings. Keep scope tight. 3. Update changelog/docs (changelog is mandatory in this workflow) ```sh jq -r '.changelog' .local/review.json jq -r '.docs' .local/review.json ``` 4. Commit scoped changes Required commit subject format: - `fix: <summary> (text2llm#<PR>) thanks @<pr-author>` Use explicit file list: ```sh source .local/pr-meta.env scripts/committer "fix: <summary> (text2llm#$PR_NUMBER) thanks @$PR_AUTHOR" <file1> <file2> ... ``` Validate commit subject: ```sh scripts/pr-prepare validate-commit <PR> ``` 5. Run gates ```sh scripts/pr-prepare gates <PR> ``` 6. Push safely to PR head ```sh scripts/pr-prepare push <PR> ``` This push step includes: - robust fork remote resolution from owner/name, - pre-push remote SHA verification, - one automatic rebase + gate rerun + retry if lease push fails, - post-push PR-head propagation retry, - idempotent behavior when local prep HEAD is already on the PR head, - post-push SHA verification and `.local/prep.env` generation. 7. Verify handoff artifacts ```sh ls -la .local/prep.md .local/prep.env ``` 8. Output
From Rachasumanth/text2llm001, MIT.
More from Rachasumanth/text2llm001
- 0.390score
1password
Rachasumanth
Set up and use 1Password CLI (op).
SkillDFreshness: DClaude Code +9 - 0.385score
bluebubbles
Rachasumanth
Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration).
SkillDFreshness: DClaude Code +9 - 0.385score
apple-notes
Rachasumanth
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes).
SkillDFreshness: DClaude Code +9 - 0.382score
prose
Rachasumanth
OpenProse VM skill pack.
SkillDFreshness: DClaude Code +9 - 0.382score
apple-reminders
Rachasumanth
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete).
SkillDFreshness: DClaude Code +9 - 0.227score
blogwatcher
Rachasumanth
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
SkillDFreshness: DClaude Code +9 - 0.227score
blucli
Rachasumanth
BluOS CLI (blu) for discovery, playback, grouping, and volume.
SkillDFreshness: DClaude Code +9 - 0.225score
bear-notes
Rachasumanth
Create, search, and manage Bear notes via grizzly CLI.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 17, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Rachasumanth/text2llm001
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.430score
prepare-pr
FatBy
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: D★ 2Claude Code +9 - 0.244score
prepare-pr
lalomorales22
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: DClaude Code +9 - 0.244score
prepare-pr
dvallier-ai
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: DClaude Code +9 - 0.244score
prepare-pr
loveoplay2023-hue
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: DClaude Code +9 - 0.244score
prepare-pr
OPDhaker
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: DClaude Code +9 - 0.244score
prepare-pr
RobbyMo81
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: DClaude Code +9 - 0.244score
prepare-pr
LongIV999
Script-first PR preparation with structured findings resolution, deterministic push safety, and explicit gate execution.
SkillDFreshness: DClaude Code +9
More from Rachasumanth
- 0.390score
1password
Rachasumanth
Set up and use 1Password CLI (op).
SkillDFreshness: DClaude Code +9 - 0.385score
apple-notes
Rachasumanth
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes).
SkillDFreshness: DClaude Code +9 - 0.385score
bluebubbles
Rachasumanth
Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration).
SkillDFreshness: DClaude Code +9 - 0.382score
prose
Rachasumanth
OpenProse VM skill pack.
SkillDFreshness: DClaude Code +9 - 0.382score
apple-reminders
Rachasumanth
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete).
SkillDFreshness: DClaude Code +9
Cite this page
prepare-pr skill. Agent Mart. https://agentmart.dev/skills/rachasumanth-prepare-pr-2a6bbd (last updated 2026-10-24)