code-review-contextualizing

Retrieve semantic codebase context for code reviews via dependency and data flow analysis.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/wizeline/sdlc-agents --skill code-review-contextualizing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-contextualizing
Source: https://github.com/wizeline/sdlc-agents/tree/main/aicores/code-review-agent/skills/code-review-contextualizing
Command: npx skills add https://github.com/wizeline/sdlc-agents --skill code-review-contextualizing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides the necessary surrounding context of a codebase to enable AI agents to perform accurate and non-hallucinated code reviews, especially for complex or interconnected changes.

Core Features & Use Cases

  • Symbol Intelligence: Identifies callers, importers, and overrides of modified symbols.
  • Data Flow Tracing: Maps the origin, destination, and transformations of data relevant to the diff.
  • Dependency Graph Analysis: Analyzes direct, reverse, and transitive dependencies to assess the blast radius of changes.
  • Schema & Contract Alignment: Checks for consistency between code and database schemas or API contracts.
  • Use Case: When a change modifies a core utility function, this skill gathers information on all other functions that call it, helping the reviewer understand the potential impact of the modification.

Quick Start

Use the code-review-contextualizing skill to find all callers of the 'calculate_total' function.

Frequently Asked Questions about code-review-contextualizing

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

FAQPage Schema
How do I understand codebase context for accurate code reviews?

Understanding codebase context for code reviews involves retrieving semantic information like function callers, module imports, and dependency impacts. This process maps data flow and checks schema alignment to prevent hallucinated review feedback.

How do I trace data flow and analyze dependency impacts for a code change?

Tracing data flow and analyzing dependency impacts requires mapping the origin, destination, and transformations of data relevant to your diff. You perform graph-based analysis to assess direct, reverse, and transitive dependencies to determine the blast radius of modifications.

What is symbol intelligence in the context of graph-based code analysis?

Symbol intelligence in graph-based code analysis is the identification of callers, importers, and overrides of modified symbols. It helps reviewers understand the potential impact of modifications to core utility functions by tracking referential and lexical traversal.

Can I check database schema and API contract consistency during a code review?

Yes, you can check database schema and API contract consistency during a code review by verifying schema and contract alignment. This process ensures that code modifications remain consistent with interconnected database schemas and API contracts.

What is the best way to find all callers of a modified function before reviewing code?

The best way to find all callers of a modified function is using referential traversal to identify importers and overrides. This gathers information on all other functions that call the modified symbol, helping you understand the potential impact of the modification.

Why does AI hallucinate during code reviews of complex interconnected changes?

AI hallucinates during code reviews of complex interconnected changes due to a lack of surrounding codebase context. Providing semantic information like data flow maps and dependency graphs enables the agent to perform accurate, non-hallucinated reviews.