pr-review

Automate pull request reviews with static code analysis and terminal smoke tests.

26.9k|2.8k|Updated Jun 26, 2025
One-click install
npx skills add https://github.com/QwenLM/qwen-code --skill pr-review-qwenlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-review
Source: https://github.com/QwenLM/qwen-code/tree/main/.qwen/skills/pr-review
Command: npx skills add https://github.com/QwenLM/qwen-code --skill pr-review-qwenlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the pull request review process by automating code analysis and terminal smoke testing, ensuring code quality and stability before merging.

Core Features & Use Cases

  • Automated Code Analysis: Analyzes code for correctness, style, performance, test coverage, and security.
  • Terminal Smoke Testing: Runs automated tests in the terminal to verify CLI functionality and visual output.
  • Use Case: When a developer submits a pull request, this Skill automatically checks the code for issues and runs essential terminal tests to catch regressions, providing comprehensive feedback to the reviewer.

Quick Start

Use the pr-review skill to checkout pull request number 123 and run terminal smoke tests.

Frequently Asked Questions about pr-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate pull request code analysis and terminal smoke tests?

To automate pull request code analysis and terminal smoke tests, use this Skill to perform static code analysis and execute terminal-based smoke tests. It verifies CLI functionality and code correctness by leveraging GitHub CLI and Playwright to capture terminal output.

Does automated PR review require GitHub CLI and Playwright?

Yes, automated PR review requires GitHub CLI and Playwright. These dependencies are essential for interacting with pull requests, executing terminal-based smoke tests, and capturing the terminal output needed to verify command-line interface functionality.

What is terminal smoke testing for pull requests?

Terminal smoke testing for pull requests is the process of running automated tests in the terminal to verify CLI functionality and visual output. This Skill automates these tests to catch regressions and ensure functional integrity before merging.

Can I check pull request code for security and test coverage automatically?

Yes, you can automatically check pull request code for security and test coverage. This Skill performs automated static code analysis that evaluates code correctness, style, performance, test coverage, and security issues before merging.

What's the best way to verify CLI functionality when a developer submits a pull request?

The best way to verify CLI functionality when a developer submits a pull request is using this Skill to checkout the PR and run terminal smoke tests. It provides comprehensive feedback to the reviewer by catching regressions through automated terminal output capture.

How do I checkout a specific pull request number for terminal testing?

To checkout a specific pull request number for terminal testing, use this Skill to specify the PR number and execute the automated terminal smoke tests. This process applies static code analysis and verifies command-line interface visual output.