eventaservo-code-review

Compare current changes against the base branch to validate EventaServo Rails patterns.

31|8|Updated Oct 11, 2018
One-click install
npx skills add https://github.com/eventaservo/eventaservo --skill eventaservo-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eventaservo-code-review
Source: https://github.com/eventaservo/eventaservo/tree/main/.agents/skills/eventaservo-code-review
Command: npx skills add https://github.com/eventaservo/eventaservo --skill eventaservo-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill performs a deep analysis of changes to ensure the code follows EventaServo standards. It considers the current state of the code (including uncommitted changes) and compares it with the correct base branch.

Core Features & Use Cases

  • Deep analysis to verify adherence to EventaServo architecture and Rails patterns.
  • Considers committed, staged, and unstaged changes, resolves the base branch, and validates PR readiness.
  • Use Case: preparing a PR on a feature branch and validating changes before submission.

Quick Start

Run the code-review skill on your feature branch to analyze all changes against the base branch and output a structured review.

Frequently Asked Questions about eventaservo-code-review

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

FAQPage Schema
How do I review Rails code changes before submitting a pull request?

Pre-PR code reviews analyze your committed, staged, and unstaged Rails changes against the base branch to validate architecture patterns and PR readiness. The review checks Ruby/Rails conventions, YARD documentation, security constraints, and test guidelines before submission.

What is base-branch resolution for Ruby code reviews?

Base-branch resolution identifies the correct target branch and compares your current feature branch changes against it. This ensures the code review evaluates only your specific modifications relative to the project's established baseline architecture.

Does this code review process handle uncommitted changes in git?

Yes, the code review process evaluates uncommitted changes by analyzing staged and unstaged modifications alongside committed ones. It resolves the base branch automatically and validates all current differences against EventaServo Rails architecture patterns.

How do I validate YARD documentation and test architecture in a Rails PR?

The code review validates YARD documentation and test architecture by checking your Ruby changes against TEST_ARCHITECTURE.md guidelines and security constraints. This ensures your PR satisfies documentation standards and Rails testing patterns before submission.

Can I run a local code review on a feature branch before creating a PR?

Yes, you can run local validation on a feature branch to analyze all changes against the base branch. The review outputs a structured assessment of your Ruby code, verifying adherence to Rails patterns and EventaServo architecture before PR creation.