review-changes

Dispatch five parallel agents to analyze pending code changes for security, performance, and architecture issues.

6|Updated Oct 29, 2024
One-click install
npx skills add https://github.com/aram-devdocs/GoudEngine --skill review-changes-aram-devdocs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-changes
Source: https://github.com/aram-devdocs/GoudEngine/tree/main/.agents/skills/review-changes
Command: npx skills add https://github.com/aram-devdocs/GoudEngine --skill review-changes-aram-devdocs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of code review by dispatching multiple specialized agents to analyze pending changes, ensuring code quality, security, and adherence to architectural standards before committing.

Core Features & Use Cases

  • Multi-Agent Analysis: Utilizes five distinct agents (Security, Performance, Architecture, Pattern, Simplicity) to provide comprehensive code feedback.
  • Pre-Commit Validation: Ideal for running before committing significant changes, after feature completion, or when requested, especially for changes involving FFI or multiple modules.
  • Structured Reporting: Generates a clear, prioritized summary of findings (Blockers, Warnings, Notes) in a standardized format.

Quick Start

Run the review-changes skill to analyze your staged code modifications.

Frequently Asked Questions about review-changes

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

FAQPage Schema
How do I automate code review for security vulnerabilities and performance issues before committing?

Automated code review dispatches parallel agents to scan pending git diff outputs for security vulnerabilities and performance issues. It identifies hardcoded secrets and bottlenecks, aggregating findings into prioritized P1-P3 categories before commit validation.

What is the best way to check architectural adherence and pattern compliance in staged code changes?

Checking architectural adherence involves scanning code diffs to detect dependency flow violations and anti-patterns. Dedicated review agents analyze staged changes to ensure pattern compliance, generating a structured summary of blockers, warnings, and notes.

Can I use parallel review agents to validate FFI null pointers and unsafe blocks in my code?

Parallel review agents can validate FFI null pointers and unsafe blocks by scanning diff outputs. The security agent specifically targets these high-risk areas alongside hardcoded secrets, ensuring unsafe code segments are flagged before integration.

When do I need to run multi-agent pre-commit validation on my pending code changes?

Multi-agent pre-commit validation is needed when completing features or modifying multiple modules, especially those involving FFI. It ensures code simplicity and security by running five specialized agents before you commit significant changes.

Does automated code review work without external dependencies to detect hardcoded secrets?

Automated code review operates without external dependencies to detect hardcoded secrets. It uses internal scripts and references to scan diff outputs directly, identifying security vulnerabilities and complexity issues independently.