GitHub Code Review — Phoenix Agentic Website Frontend
Repo Context
- Owner:
rivie13 - Repo:
Phoenix-Agentic-Website-Frontend - Type: Public (Website Frontend)
Workflow: Fetch & Address Review Comments
Step 1: Identify the PR
If the user doesn't specify a PR number, list open PRs:
mcp_github_github_list_pull_requests(owner="rivie13", repo="Phoenix-Agentic-Website-Frontend", state="open")
Step 2: Get review comments
mcp_github_github_pull_request_read(method="get_review_comments", owner="rivie13", repo="Phoenix-Agentic-Website-Frontend", pullNumber=<PR_NUMBER>)
Get review status:
mcp_github_github_pull_request_read(method="get_reviews", owner="rivie13", repo="Phoenix-Agentic-Website-Frontend", pullNumber=<PR_NUMBER>)
Step 3: Get changed files for context
mcp_github_github_pull_request_read(method="get_files", owner="rivie13", repo="Phoenix-Agentic-Website-Frontend", pullNumber=<PR_NUMBER>)
Step 4: Address each unresolved comment
For each unresolved review thread:
- Read the file and surrounding context using
read_file - Understand the reviewer's concern
- Make the fix using file edit tools
- Run local validation (
npm run lint; npm run typecheck; npm run test; npm run build) - Push the fix batch
- Report what was changed and why
Step 4b: Check status checks/workflows after fixes (required)
After each push for review feedback:
- Check PR status checks and workflow runs.
- If any workflow/check fails, use
github-actions-debugworkflow. - Apply fixes, re-run local validation, and push again.
- Repeat until required checks are green.
Step 5: Request a new review (optional)
Only request a new Copilot review if either:
- no prior Copilot review exists on the PR, or
- new commits were pushed after the latest Copilot review.
mcp_github_github_request_copilot_review(owner="rivie13", repo="Phoenix-Agentic-Website-Frontend", pullNumber=<PR_NUMBER>)
Review priorities for this repo
- No API keys, secrets, or tokens in client-side code
- Security boundary rules from
docs/SECURITY_BOUNDARY.mdrespected - Accessibility standards maintained
- SSR compatibility for all components
- Validate full check passes after fixes