reviewer

Review code for quality, security, performance, and maintainability issues.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Hakiick/ChessGame --skill reviewer-hakiick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewer
Source: https://github.com/Hakiick/ChessGame/tree/main/.claude/skills/reviewer
Command: npx skills add https://github.com/Hakiick/ChessGame --skill reviewer-hakiick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of reviewing code for quality, security vulnerabilities, and adherence to best practices, ensuring a higher standard of code before integration.

Core Features & Use Cases

  • Code Quality Analysis: Checks for clear naming, code duplication, function size, and dead code.
  • Security Auditing: Identifies common vulnerabilities like injection flaws, insecure handling of secrets, and improper input validation.
  • Performance & Accessibility: Reviews for mobile performance issues (CLS, image optimization) and accessibility standards (WCAG, ARIA).
  • Use Case: After a developer implements a new feature, the reviewer skill can be invoked to provide a comprehensive report on the code's readiness, flagging critical issues and suggesting improvements.

Quick Start

Review the code changes in the current branch for quality and security issues.

Frequently Asked Questions about reviewer

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

FAQPage Schema
How do I do an automated code review for security vulnerabilities and OWASP Top 10 issues?

Automated code review for security vulnerabilities identifies common injection flaws, insecure secret handling, and improper input validation by analyzing code against the OWASP Top 10 checklist to flag critical issues before integration.

What is the best way to check code quality and maintainability before merging a feature branch?

The best way to check code quality and maintainability is to analyze the branch against a checklist for clear naming conventions, code duplication, function size, and dead code to ensure integration readiness.

How does a code review check for WCAG accessibility standards and mobile performance issues?

A code review checks WCAG accessibility standards and mobile performance by analyzing ARIA usage, Cumulative Layout Shift (CLS), and image optimization metrics to ensure compliance and speed.

Can I get a detailed code analysis without the tool automatically modifying my source code?

Yes, you can get detailed code analysis without source code modification by using a review process that operates on a read-only basis to provide reports and suggestions without altering the original files.

Does the code review process require any external dependencies or specific framework setups?

No, the code review process requires no external dependencies or specific framework setups, operating independently to perform in-depth analysis on the provided code.

What are the limitations of using automated checklists for code quality and security auditing?

The limitation of using automated checklists for code quality and security auditing is that they provide detailed reports and suggestions without directly modifying code, requiring manual implementation of the recommended fixes.