sem

Community

Entity-level code diffs for clearer reviews

Authorleynos
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Traditional line-level diffs produce noisy output that hides the structural meaning of code changes, making reviews and impact analysis difficult.

Core Features & Use Cases

  • Semantic diff that reports added, modified, and deleted functions, classes, and other entities across supported languages.
  • Entity-level blame and impact analysis to identify who changed what and what downstream code may break.
  • Dependency graph generation for visualizing relationships between code entities.
  • JSON output for machine-readable summaries, ideal for AI agents and CI pipelines.
  • Support for seventeen programming languages and several data formats, with fallback chunk-based diffing for unsupported files.

Quick Start

Use the sem skill to summarize the changes introduced by the latest commit on the current branch.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sem
Download link: https://github.com/leynos/dev-env-rocky/archive/main.zip#sem

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.