plugins/lisa-cursor/skills/pull-request-review/SKILL.md
This skill should be used when checking for code review comments on a pull request and implementing them if required. It fetches PR metadata and comments, generates a brief from unresolved feedback, and bootstraps a project to address the review comments.
npx skillsauth add codyswanngt/lisa pull-request-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Target PR: $ARGUMENTS
If no argument provided, prompt the user for a PR link or number.
gh pr view $ARGUMENTS --json number,title,body,reviews,comments
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments
If no unresolved comments exist, report success and exit.
In plan mode, create a plan that includes the following details:
Implement PR review feedback for $ARGUMENTS.
## PR Overview
- Title: [PR title]
- Description: [PR description summary]
## Review Comments to Address (ordered by file)
### 1. [file_path]:[line_number] (Comment ID: [id])
**Reviewer**: [author]
**Comment**: [full comment body]
**Action Required**: [brief description of what needs to change]
### 2. [file_path]:[line_number] (Comment ID: [id])
**Reviewer**: [author]
**Comment**: [full comment body]
**Action Required**: [brief description of what needs to change]
...
## Implementation Guidelines
- Evaluate each comment for validity before implementing
- If a comment is not valid, document the reasoning
- Ensure changes follow project coding standards
- Run relevant tests to verify changes work
## Acceptance Criteria
- All valid review comments addressed
- Tests pass after changes
- `bun run lint` passes
## Verification
Command: `bun run lint && bun run test`
Expected: All checks pass
development
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally.
development
Guidelines for upgrading Expo SDK versions and fixing dependency issues
development
Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, and Expo Router data loaders (`useLoaderData`).
tools
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.