Skip to main content

fix-pr

Fix a pull request based on review feedback

Source facts

Repository
spiriMirror/libuipc
Last source activity
March 6, 2026 at 07:13
Detected SKILL.md language
English
Stars
338
Forks
70

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
fix-pr
description
Fix a pull request based on review feedback
disable-model-invocation
true
# Fix PR ## Overview Fix a pull request based on review feedback comments. ## 1. Identify the PR If no PR number is provided, list and ask the developer to pick: ```bash gh pr list --repo spiriMirror/libuipc ``` **Note:** Always use `--repo spiriMirror/libuipc` to reference the upstream repository (works with forks). ## 2. Checkout the PR Branch ```bash gh pr checkout <PR_NUMBER> --repo spiriMirror/libuipc ``` Or the developer may already be on their own branch for the PR (e.g., from a forked repository). ## 3. Read Review Comments ```bash gh pr view <PR_NUMBER> --comments --repo spiriMirror/libuipc ``` If the output is too long, store it in a temporary file for reference (`output/` is gitignored): ```bash mkdir -p output/.cursor gh pr view <PR_NUMBER> --comments --repo spiriMirror/libuipc > output/.cursor/pr_comments.txt ``` Analyze all review comments and identify what needs to change. Check the PR status, if there is a conflict, you need to resolve it first: ```bash gh pr status --conflict-status --repo spiriMirror/libuipc ``` ## 4. Plan & Implement Fixes Switch to **plan mode**. Address each review comment, then implement the fixes. Build with the [build command](./build.md). ## 5. Test Follow the same test procedure as [fix-issue step 4](./fix-issue.md): - Run relevant tests to verify the fix. See [run-tests command](./run-tests.md). - Add new tests if the feedback requires new coverage. - **Do NOT modify existing tests** to make a fix pass. ## 6. Commit & Push Use the [commit command](./commit.md) to format, commit, and push. The PR will update automatically. Clean up any temporary files: ```bash rm -rf output/.cursor ```
View on GitHub