code-review

Automate code quality checks for JavaScript, Chrome Extensions, and Puppeteer tests.

41|5|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/Tai-ch0802/arc-like-chrome-extension --skill code-review-tai-ch0802
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/Tai-ch0802/arc-like-chrome-extension/tree/main/.agent/skills/code-review
Command: npx skills add https://github.com/Tai-ch0802/arc-like-chrome-extension --skill code-review-tai-ch0802

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of reviewing code changes, identifying potential bugs, style inconsistencies, and adherence to best practices, thereby improving overall code quality and reducing technical debt.

Core Features & Use Cases

  • Automated Linting: Runs predefined scripts to catch common errors like console.log, innerHTML usage, and eval().
  • Best Practice Checks: Verifies adherence to style guides, error handling patterns, and Chrome Extension specific requirements (Manifest V3, API usage).
  • Puppeteer Stability Guidance: Provides specific checks and examples for writing stable asynchronous tests with Puppeteer.
  • Use Case: Before merging a pull request, use this skill to perform an initial automated review, flagging critical issues and ensuring consistency across the codebase.

Quick Start

Run the code review skill on the current directory to check for common issues.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I automate code review for JavaScript to catch bugs and security risks?

Automated code review for JavaScript catches bugs and security risks by running predefined linting scripts to identify common errors like `console.log`, `innerHTML` usage, and `eval()`. It flags critical issues before merging pull requests.

What are the best practices for checking Chrome Extension Manifest V3 compliance?

Best practices for checking Chrome Extension Manifest V3 compliance involve verifying adherence to style guides, error handling patterns, and specific API usage requirements. Automated checks ensure consistency across the codebase and flag critical issues.

How do I write stable asynchronous tests with Puppeteer?

Writing stable asynchronous tests with Puppeteer requires specific checks and examples to verify testing stability. Automated guidance helps identify performance anti-patterns and ensures consistent test execution within JavaScript codebases.

Can I use automated linting scripts to find style violations in my codebase?

Yes, automated linting scripts find style violations by running predefined checks for common errors and style inconsistencies. This process improves overall code quality and reduces technical debt before merging code changes.

Does this code review approach work for identifying performance anti-patterns?

Yes, this code review approach works for identifying performance anti-patterns by focusing on JavaScript codebases and checking for style violations, security risks, and performance issues during the automated review process.