What problem does it solve? When you inherit or revisit code, git blame only shows who last touched a line, not why the line exists. This Skill reconstructs the origin and evolution of a file or line range from local git history so you can make informed decisions before a rewrite, refactor, or risky edit. ## Core Features & Use Cases - Origin and Timeline Reconstruction: Finds the introducing commit and orders later changes oldest-to-newest with intent categories like feat, fix, refactor, revert, and hotfix. - Co-Change and Authorship Analysis: Detects files that repeatedly changed alongside the target and separates current blamed-line counts from historical commit counts. - Intent Signal Detection: Flags issue references, reverts, workarounds, temporary markers, and TODOs found in commit messages. - Use Case: Before refactoring a confusing caching function, ask why src/cache.py lines 40-72 exist and receive a report covering its origin, companion files, and change risks. ## Quick Start Ask your agent: why does src/cache.py lines 40-72 exist, and what should I know before I change it?