review-code

Review HMIS code changes for backward compatibility and project-specific patterns.

224|136|Updated Jul 12, 2014
One-click install
npx skills add https://github.com/hmislk/hmis --skill review-code-hmislk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-code
Source: https://github.com/hmislk/hmis/tree/main/.claude/skills/review-code
Command: npx skills add https://github.com/hmislk/hmis --skill review-code-hmislk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review code changes following HMIS project standards. Use when reviewing a pull request, verifying code changes, or checking code quality.

Core Features & Use Cases

  • Enforces backward compatibility checks, ensuring no renamed constructors or database columns and that existing entities retain properties.
  • Verifies persistence, security, and project-specific patterns, including CodeRabbit verification and pattern reuse within the HMIS codebase.
  • Suitable for PR reviews, automated checks, and handoffs to QA to ensure consistency and quality across modules.

Quick Start

Review a given file or PR using the HMIS review-code skill.

Frequently Asked Questions about review-code

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

FAQPage Schema
How do I check backward compatibility in HMIS pull requests?

To check backward compatibility in HMIS pull requests, scan changed files to flag risks like renamed constructors or database columns, ensuring existing entities retain their properties and project patterns remain intact.

What is the best way to review HMIS code changes for security and persistence?

Reviewing HMIS code changes for security and persistence involves scanning modified files to verify security configurations, validate persistence layer patterns, and enforce project-specific standards across all modules.

How does CodeRabbit verification work during HMIS code reviews?

CodeRabbit verification during HMIS code reviews works by applying automated checks alongside manual pattern enforcement to verify code changes, catch quality concerns, and ensure consistency before handoffs to QA.

Can I use automated PR checks to enforce HMIS project-specific patterns?

Yes, you can use automated PR checks to enforce HMIS project-specific patterns by scanning changed files for persistence and security configurations, identifying quality concerns, and flagging risks across modules.

When do I need to scan for renamed database columns in HMIS code?

You need to scan for renamed database columns in HMIS code during pull request reviews to prevent backward compatibility issues, ensuring existing entities retain their properties and avoiding breaks in downstream modules.

Why does my HMIS code review flag risks in changed files?

Your HMIS code review flags risks in changed files to enforce backward compatibility, verify persistence and security configurations, and catch project-specific pattern violations before code is merged or handed to QA.