A tool that warns Claude Code before it repeats old mistakes
Scar is a small git-native tool meant to stop like Claude Code from repeating choices a project has already rejected. Normal git history shows what the code became, but it often does not explain why a library was removed, why strange-looking code must stay that way, or what hidden breakage happens when a certain part is changed.
Scar records this missing “” in three forms: failed approaches, intentional code that looks wrong, and risky spots where one change breaks something else. These notes are tied to the relevant code.