review-changes

Reviews local diffs for code smells, spec fidelity, test coverage, and impact radius using a knowledge graph.

7|3|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/islamu-ngo/Event --skill review-changes-islamu-ngo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: review-changes
Source: https://github.com/islamu-ngo/Event/tree/main/.agents/skills/review-changes
Command: npx skills add https://github.com/islamu-ngo/Event --skill review-changes-islamu-ngo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reviewing local code changes manually often misses regressions, hidden blast radius, and gaps between the requested behavior and what was actually implemented. This Skill provides a structured, two-axis review of local diffs so standards violations and missed requirements are caught independently before merge. ## Core Features & Use Cases - Two-Axis Review: Evaluates Standards & Code Smells (Fowler 12-smell baseline, Clean Architecture) separately from Spec & Intent Fidelity so clean code cannot mask missed requirements. - Risk-Aware Analysis: Uses knowledge graph tools to detect changes, find affected execution flows, check test coverage for high-risk symbols, and measure impact radius. - Token-Efficient Workflow: Enforces minimal-context queries and a budget of roughly 5 tool calls and 800 output tokens per review. - Use Case: Before committing a feature branch, ask for a review of your local diff to receive findings grouped under Standards & Code Smells and Spec & Intent Fidelity headings. ## Quick Start Review my current uncommitted changes for code smells, regressions, affected flows, and missing tests.

Frequently Asked Questions about review-changes

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

FAQPage Schema
How do I review local code changes before committing?▼

Ask the assistant to review your local diff. The skill runs change detection, affected-flow analysis, test coverage checks, and impact radius queries against the knowledge graph, then reports findings under Standards & Code Smells and Spec & Intent Fidelity headings.

What code smells does this diff review check for?▼

It applies the Fowler 12-smell baseline, including Mysterious Name, Duplicated Code, Feature Envy, Primitive Obsession, Data Clumps, Shotgun Surgery, Divergent Change, Speculative Generality, Message Chains, Middle Man, Repeated Switches, and Refused Bequest.

What is the difference between review-changes and review-pr?▼

review-changes focuses on local diffs: correctness, regressions, blast radius, affected flows, and missing tests. Use review-pr instead when you need intent, checklist, or merge-gate evidence for a pull request.

Does the review check test coverage for changed code?▼

Yes. For each high-risk symbol, it queries the knowledge graph with the tests_for pattern to verify test coverage, and flags missing tests as part of the review findings.

When should I not use this diff review skill?▼

It is designed for local change sets analyzed through the knowledge graph tools. For formal pull request gating, merge checklists, or intent evidence, use the review-pr skill instead, as this one does not produce merge-gate artifacts.