Review Changes

Analyze code changes for risk and test coverage via knowledge graph.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill review-changes-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Review Changes
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/.agents/skills/review-changes
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill review-changes-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of performing high-quality, risk-aware code reviews by automating the identification of impacted execution paths and test coverage gaps.

Core Features & Use Cases

  • Risk-Scored Analysis: Automatically detects changes and assigns risk levels to focus your attention on critical areas.
  • Impact Mapping: Traces affected execution flows and calculates the blast radius of proposed modifications.
  • Test Coverage Verification: Queries the knowledge graph to ensure high-risk functions are adequately covered by existing tests.
  • Use Case: When submitting a complex pull request, use this Skill to verify that your changes do not inadvertently break downstream dependencies or untested logic paths.

Quick Start

Use the review changes skill to analyze the current branch for high-risk modifications and missing test coverage.

Frequently Asked Questions about Review Changes

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

FAQPage Schema
How do I perform a risk-aware code review for a pull request?

Risk-aware code review analyzes change impact and test coverage by querying a knowledge graph to map execution paths, assign risk scores to modifications, and identify untested high-risk functions before merging a pull request.

What is impact analysis in software engineering and how does it prevent regressions?

Impact analysis traces affected execution flows to calculate the blast radius of proposed code modifications, preventing regressions by verifying that downstream dependencies and high-risk execution paths are covered by existing tests.

How do I verify test coverage for high-risk functions in a complex pull request?

Verify test coverage for high-risk functions by querying a graph-based analysis tool to map execution paths, ensuring that critical logic flows affected by your changes are adequately covered by the existing test suite.

Do I need a knowledge graph integration to assess code change risk?

Yes, assessing code change risk requires integration with graph-based analysis tools to map execution paths, calculate the blast radius of modifications, and verify that test coverage metrics adequately protect high-risk functions.

When should I use automated risk assessment for refactoring code?

Use automated risk assessment when refactoring code to automatically detect changes, assign risk levels to modifications, and focus your review on critical areas where execution paths lack sufficient test coverage.

What is the best way to identify untested logic paths before merging a branch?

The best way to identify untested logic paths is analyzing the current branch for high-risk modifications using a knowledge graph, which maps execution flows and highlights missing test coverage in downstream dependencies.