Turns git history into a protection layer for AI code edits. Before Claude modifies a file, it calls get_file_decisions to see which functions are frozen, stable, or open based on commit intent analysis. It parses your repo's commits with Tree-sitter, extracts decision context from messages and linked issues, then assigns freeze scores to individual functions. A manually tested sleep() for a race condition gets marked FROZEN so the AI won't remove it as dead code. Setup is one command: npx @sandip124/wisegit setup indexes your history into local SQLite and drops a .mcp.json for auto-discovery. You get ten MCP tools including override creation, impact prediction, and convention extraction. Works entirely locally with no external services.
claude mcp add --transport stdio sandip124-wisegit uvx wisegit