code-review

Review code changes for security, performance, and correctness gaps.

4|4|Updated Dec 15, 2024
One-click install
npx skills add https://github.com/adrianliechti/wingman-chat --skill code-review-adrianliechti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/adrianliechti/wingman-chat/tree/main/skills/engineering/code-review
Command: npx skills add https://github.com/adrianliechti/wingman-chat --skill code-review-adrianliechti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines reviewing code changes by applying a structured lens on security, performance, correctness, and maintainability to catch issues earlier in the lifecycle.

Core Features & Use Cases

  • Security-focused review checks for common vulnerabilities, secure authentication and authorization, and sensitive data handling.
  • Performance & correctness evaluation identifies N+1 queries, memory issues, edge cases, and error-handling gaps.
  • Maintainability & style highlights readability, naming clarity, and adherence to coding standards; provides actionable suggestions with concrete examples.

Quick Start

Paste a PR URL or diff to begin a structured review and receive actionable recommendations.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I review a pull request for security vulnerabilities and performance issues?

Review a pull request for security vulnerabilities and performance issues by pasting the PR URL or diff to apply a structured lens that identifies common vulnerabilities, N+1 queries, and error-handling gaps, yielding actionable remediation suggestions.

What is the best way to catch edge cases and correctness defects in a code diff?

Catching edge cases and correctness defects in a code diff requires a structured review lens that evaluates memory issues and error-handling gaps, producing concrete findings with specific remediation examples suitable for development workflows.

Can I use a code review tool to check adherence to coding standards and maintainability?

You can use a code review tool to check adherence to coding standards and maintainability by analyzing specific changed files across repositories to highlight readability, naming clarity, and style concerns with actionable suggestions.

Does automated code review work with specific changed files across software repositories?

Automated code review works with specific changed files across software repositories by applying a structured review lens to the provided diffs, focusing on edge cases, potential defects, and maintainability concerns to produce actionable findings.

How to remediate sensitive data handling risks found during a pull request review?

Remediate sensitive data handling risks found during a pull request review by applying a security-focused structured lens that identifies common vulnerabilities and secure authorization flaws, providing actionable findings with concrete remediation suggestions.

What are the limitations of using a structured lens for code changes?

Limitations of using a structured lens for code changes include its specific scope focusing on security, performance, correctness, and maintainability of diffs and pull requests, requiring provided code changes to produce actionable findings.