sem

Installation
SKILL.md

sem (Semantic Version Control)

Analyzes code changes at the semantic level — distinguishes meaningful behavioral modifications from cosmetic or stylistic changes.

Key Commands

sem diff HEAD~1              # Show semantic diff of last commit
sem diff --commit <hash>     # Show changes in a specific git commit
sem impact parseDate         # See what depends on a changed function
sem impact parseDate --tests # See tests affected by entity changes

Understanding Output

Changes are marked with symbols:

Installs
6
Repository
knoopx/pi
GitHub Stars
59
First Seen
Apr 18, 2026
sem — knoopx/pi