Development
fix-pr - Claude MCP Skill
Address review feedback and fix failing e2e tests for a pull request.
SEO Guide: Enhance your AI agent with the fix-pr tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to address review feedback and fix failing e2e tests for a pull request.... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.mdAddress review feedback and fix failing e2e tests for a pull request. $ARGUMENTS ## Workflow ### 1. Fetch PR context - Parse the PR number from `$ARGUMENTS` (accepts PR URL or number) - Use `gh` to get the PR details: base branch, head branch, current checkout state - Checkout the PR branch if not already on it ### 2. Get the latest review comment - Use `gh api` to fetch the latest comment from Claude on the PR - Focus on the most recent substantive review comment (skip bot auto-comments like github-actions[bot]) - Summarize the issues/bugs mentioned in the comment ### 3. Address the review feedback - Read and understand each issue raised in the review - Make the necessary code changes to address each issue - Run `pnpm lint` and `pnpm type-check` to verify changes compile ### 4. Check CI status and investigate failures - Use `gh run list` to find the latest CI workflow run for the PR - If tests failed, investigate by: - **Download playwright-report.zip**: Use `gh run download` to grab the Playwright report artifact and unzip it. Read the report to understand which tests failed and why. - **Read CI job logs**: Use `gh run view --log-failed` to pull failed job logs. Look for backend errors, K8s pod logs, Playwright test output, and any stack traces. - Correlate failures with the review feedback to determine root causes ### 5. Fix failing e2e tests - Based on the CI investigation, fix the root causes of test failures - This may involve fixing: - Backend route/model bugs - Frontend component issues - E2e test expectations that need updating - Database migration issues - Run `pnpm lint` and `pnpm type-check` after each fix ### 6. Commit and push changes - Commit with a descriptive message referencing the PR review - Push directly to the PR branch - Do NOT amend commits - always create new ones ## Important notes - Always work from the `platform/` directory - Use `pnpm` for all package management - Run `pnpm lint` and `pnpm type-check` before committing - Follow all conventions in CLAUDE.md - Do NOT amend commits - always create new ones
Signals
Information
- Repository
- archestra-ai/archestra
- Author
- archestra-ai
- Last Sync
- 3/12/2026
- Repo Updated
- 3/12/2026
- Created
- 2/24/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
cn-check
Install and run the Continue CLI (`cn`) to execute AI agent checks on local code changes. Use when asked to "run checks", "lint with AI", "review my changes with cn", or set up Continue CI locally.
CLAUDE
CLAUDE.md
Related Guides
Bear Notes Claude Skill: Your AI-Powered Note-Taking Assistant
Learn how to use the bear-notes Claude skill. Complete guide with installation instructions and examples.
Mastering tmux with Claude: A Complete Guide to the tmux Claude Skill
Learn how to use the tmux Claude skill. Complete guide with installation instructions and examples.
OpenAI Whisper API Claude Skill: Complete Guide to AI-Powered Audio Transcription
Learn how to use the openai-whisper-api Claude skill. Complete guide with installation instructions and examples.