code-review

Review repository code for correctness, security, and missing tests.

1|Updated Nov 13, 2023
One-click install
npx skills add https://github.com/LeoTechPro/intTools --skill code-review-leotechpro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/LeoTechPro/intTools/tree/main/codex/assets/codex-home/skills/code-review
Command: npx skills add https://github.com/LeoTechPro/intTools --skill code-review-leotechpro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of code review, ensuring adherence to project standards, identifying potential bugs, and improving overall code quality.

Core Features & Use Cases

  • Structured Code Analysis: Performs a systematic review of code changes against predefined rules and best practices.
  • Automated Reporting: Generates detailed reports of findings, including severity and recommendations, and logs them in GitHub Issues.
  • Use Case: Before merging a new feature branch, use this Skill to conduct a thorough code review, ensuring it meets security, correctness, and performance standards, and automatically creating a GitHub issue if any issues are found.

Quick Start

Perform a code review on the current repository, focusing on the changes in the 'feature/new-login' branch.

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 a GitHub repository before merging a feature branch?

To automate code review, you can use this Skill to conduct a structured analysis of your feature branch against project-specific rules. It identifies correctness, security, and regression issues, then automatically logs the findings as GitHub Issues.

What is structured code analysis and how does it check for missing tests?

Structured code analysis systematically reviews code changes against predefined rules and domain checklists. It evaluates code to identify missing tests and security vulnerabilities, providing actionable feedback to ensure adherence to software development best practices.

Can I use automated code analysis to enforce project-specific rules and quality assurance standards?

Yes, automated code analysis loads your project-specific rules and domain checklists to evaluate code changes. This ensures the review process adheres to your predefined quality assurance standards and best practices before generating detailed reports.

How do I log code review findings and requirements changes in GitHub Issues and OpenSpec?

You can log code review findings by running this Skill, which automatically reports identified issues in GitHub Issues. It also logs any necessary requirements changes directly into OpenSpec during the automated reporting process.

Does automated code review work for checking regressions and security vulnerabilities in new code?

Yes, automated code review is designed to check for regressions and security vulnerabilities in new code. It conducts a systematic review of your code changes to identify potential bugs and ensure overall code quality before merging.

What is the best way to conduct a code review on a specific feature branch like 'feature/new-login'?

The best way to conduct a code review on a specific branch is to target the branch directly within your repository. The Skill will analyze the changes, identify any missing tests or security issues, and create a GitHub issue if problems are found.