Pr Fix
Address review comments, fix failing status checks, and rebase PR $ARGUMENTS on latest main.
Claude CodeGeneric
# Fix Pull Request
Address review comments, fix failing status checks, and rebase PR #$ARGUMENTS on latest main.
## Workflow
### 1. Checkout the PR
```bash
gh pr checkout $ARGUMENTS
2. Fetch and Rebase on Latest Main
git fetch origin main
git rebase origin/main
If conflicts occur:
- Resolve conflicts in each file
git add <file>after resolving eachgit rebase --continue- Repeat until complete
3. Get PR Review Comments
# View PR with comments
gh pr view $ARGUMENTS --comments
# Get inline code review comments
gh api repos/{owner}/{repo}/pulls/$ARGUMENTS/comments --jq '.[] | {path: .path, line: .line, body: .body, user: .user.login}'
For each comment:
- Understand the feedback
- Make the requested changes
- Track in todo list
4. Check and Fix Failing Status Checks
# View current check status
gh pr checks $ARGUMENTS
# If checks are failing, get the logs
gh run list --branch $(git branch --show-current) --limit 3
gh run view <RUN_ID> --log-failed
Common Fixes
Frontend formatting/lint:
cd frontend
pnpm format
pnpm lint:fix
Backend formatting/lint:
cd backend
uv run ruff check . --fix
uv run ruff format .
Test failures:
# Backend
cd backend && uv run pytest -v
# Frontend unit tests
cd frontend && pnpm test
# E2E tests - use playwright-e2e-architect agent for complex failures
cd frontend && pnpm test:e2e
5. Verify Locally Before Pushing
mise run check
6. Push and Monitor
# Force push after rebase
git push --force-with-lease
# Watch the workflow
gh run watch
Requirements
- Use todo list to track each review comment being addressed
- Ensure ALL status checks pass locally before pushing
- Use
--force-with-lease(not--force) for safety - If a comment needs clarification, note it rather than guessing
Maintain Pr Fix?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Pr Fix on getagentictools](https://getagentictools.com/loops/mchestr-fix-pull-request?ref=badge) npx agentictools info loops/mchestr-fix-pull-request The second line is the CLI lookup for this page — handy in READMEs and docs.