review

Performs multilingual code review and outputs actionable tasks as Jira-like cards.

15|5|Updated Jul 1, 2025
One-click install
npx skills add https://github.com/swissarmyhammer/swissarmyhammer --skill review-swissarmyhammer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review
Source: https://github.com/swissarmyhammer/swissarmyhammer/tree/main/builtin/skills/review
Command: npx skills add https://github.com/swissarmyhammer/swissarmyhammer --skill review-swissarmyhammer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a systematic approach to code review, ensuring that changes are thoroughly examined for correctness, security, performance, and adherence to best practices, thereby improving overall code quality and maintainability.

Core Features & Use Cases

  • Layered Examination: Reviews code through multiple progressive layers, from high-level design to line-by-line scrutiny.
  • Language-Specific Guidelines: Applies tailored review rules for Rust, Dart/Flutter, Python, and JavaScript/TypeScript.
  • Actionable Findings: Generates specific, categorized findings (blocker, warning, nit) that are tracked as Kanban cards.
  • Use Case: When a developer submits a new feature, this Skill can be invoked to perform a comprehensive review, identify potential issues, and create tasks for addressing them before merging.

Quick Start

Use the review skill to analyze the last 4 commits on the current branch.

Frequently Asked Questions about review

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

FAQPage Schema
How do I perform a structured code review on new feature changes?

A structured code review analyzes specified code changes through progressive layers, examining design, functionality, security, and performance. It generates categorized findings tracked as Kanban cards to ensure changes are thoroughly reviewed before merging.

What does multi-layered code review examine in a pull request?

Multi-layered code review examines code changes across design, functionality, tests, security, clarity, and performance. It applies language-specific guidelines and produces an actionable summary assessment and verdict.

Does automated code review support language-specific best practices for Python and JavaScript?

Yes, automated code review applies tailored rules and best practices for Python, JavaScript, TypeScript, Rust, and Dart/Flutter. It analyzes code changes against these language-specific guidelines to identify potential issues.

How are code review findings tracked for team task management?

Code review findings are tracked as Kanban cards categorized by severity into blockers, warnings, and nits. This generates actionable tasks for developers to address identified issues before merging the code.

Can I use this code review process for security and performance analysis?

Yes, code review performs dedicated security and performance analysis on your code changes. It scrutinizes the code line-by-line to identify vulnerabilities and performance bottlenecks, outputting a comprehensive summary assessment and verdict.

What is the best way to apply quality assurance checks before merging code?

The best way to apply quality assurance checks is a systematic code review that examines correctness, security, performance, and best practices. This approach generates categorized findings and Kanban tasks to improve overall maintainability.