pr-feedback-quality-gate — Claude Code skill: PR control
Skill for tracking pull request feedback, resolving merge conflicts, and validating fixes. Runs read-only cross-review before commit to catch issues in follow-up changes.
npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a claude-codeWhat pr-feedback-quality-gate does
This skill handles PR workflows at every stage: parsing reviewer comments, resolving merge conflicts, and validating fixes. It starts by inspecting PR state (comments, check status, branch, local worktree), then makes the minimal safe change while preserving the repository structure. Before each commit or push, it runs a read-only cross-review—the agent checks the diff without editing or git write permissions.
Under the hood: isolated worktree for dirty local checkouts, narrow validation checks (including pnpm guard and typechecks), and a status report with accepted blockers. The skill follows a monitoring cadence—frequent checks for active review or failing tests, every 12 hours for clean approved PRs, and daily observation after merge.
What it helps with
- track reviewer feedback and keep comments in focus
- resolve merge conflicts without breaking repository structure
- validate fixes before push
- get a read-only cross-review before commit
- monitor PR through its lifecycle
Example prompts for the agent
- My PR failed a check, debug the error and suggest a fix
- The PR has two merge conflicts with main, help resolve them
- A reviewer left a comment, validate and give a cross-review before I push
How to install pr-feedback-quality-gate
1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a claude-code2Manually: put the files in place
~/.claude/skills/pr-feedback-quality-gate/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/pr-feedback-quality-gate/
1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a codex2Manually: put the files in place
.agents/skills/pr-feedback-quality-gate/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a cursor2Manually: put the files in place
.cursor/skills/pr-feedback-quality-gate/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install nexu-io/open-design pr-feedback-quality-gate2Manually: put the files in place
.github/skills/pr-feedback-quality-gate/SKILL.md1Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a gemini-cli2Platform CLI
gemini skills install https://github.com/nexu-io/open-design --path skills/pr-feedback-quality-gateManually: put the files in place
.devin/skills/pr-feedback-quality-gate/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set106
The whole set →Similar
Questions about pr-feedback-quality-gate
How do I install pr-feedback-quality-gate in Claude Code?
Run npx skills add nexu-io/open-design --skill pr-feedback-quality-gate -a claude-code. The skill will load from ~/.claude/skills/pr-feedback-quality-gate/SKILL.md.
What does pr-feedback-quality-gate do?
It tracks PR feedback, resolves merge conflicts, validates fixes, and runs cross-review before commit. Keeps follow-up changes safe and aligned with repository rules.
Why does it use an isolated worktree?
If your local checkout is dirty, behind remote, or in use by another agent, the skill creates a separate worktree for PR work to avoid mixing changes.
Source text
SKILL.md · Apache-2.0
--- name: pr-feedback-quality-gate description: | Safely track pull request feedback, resolve review comments or merge conflicts, validate fixes, and use a read-only cross-review before committing or pushing follow-up changes. triggers: - "PR feedback" - "review comments" - "merge conflicts" - "cross-review" - "Claude CLI review" - "monitor PR" od: mode: utility --- # PR Feedback Quality Gate Use this when a PR has review feedback, merge conflicts, pending checks, or needs a monitored follow-up after a fix. ## Workflow 1. Inspect PR state first: comments, reviews, mergeability, checks, branch, and local worktree status. Keep unrelated local changes out of the PR. 2. Use an isolated worktree for review fixes or conflict resolution when the main checkout is dirty, behind remote, or being used by another agent. 3. Make the smallest safe fix. Preserve the original bug invariant and any newer upstream structure introduced by `main`. 4. Run the narrow validation first, then the repository-required gates. For this repo, include `pnpm guard`; add package typechecks/builds/tests when touched files require them. 5. Before commit or push, run a read-only cross-review of the staged or proposed diff. Forbid file edits and git write or coordination commands. 6. Treat cross-review as evidence, not authority. Accept only findings grounded in the diff, repository rules, user goal, or validation results. Downgrade or reject style preferences, broad scope expansion, and suggestions that conflict with safety or ownership boundaries; record the reason briefly. 7. If accepted blockers remain, fix them, rerun validation, and repeat the review. Commit and push only after validation passes and there are no accepted blockers. ## Monitoring cadence - Active review or failing checks: check often enough to unblock quickly. - Clean or approved PR waiting for merge: check about every 12 hours. - Merged PR: reduce to daily lightweight observation for CI, release, or regression signals, and stop making code changes unless asked. ## Report Always report PR state, actions taken, cross-review verdict, accepted or rejected findings, validation run, commits pushed, skipped checks with reasons, remaining risks, and next step.
© nexu-io · Apache-2.0 · nexu-io/open-design