What problem does it solve? When reviewing a branch before merge, it is hard to know exactly which files a specific person authored, especially when files were renamed or moved by other contributors. This Skill audits git history to attribute every file in the merge diff to a given author. ## Core Features & Use Cases - Author Attribution: Resolves the exact git identity of a contributor and collects every file they directly committed to on a branch versus its upstream. - Rename Tracing: Builds a rename map across all branch commits and walks it transitively, so contributions survive multi-hop file moves and bulk refactors. - Merge-Diff Filtering: Reports only files that will actually land in the upstream, excluding work that was later deleted, and returns a markdown table with DIRECT or VIA_RENAME status plus line stats. - Use Case: Before merging a long-lived feature branch, run this as a subagent to produce an authorship audit table showing exactly what a specific engineer contributed, including code that moved directories during refactors. ## Quick Start Ask the agent to find every file that a named author contributed to on the current branch compared to main, tracing renames, and return a markdown table with status, file path, and line changes.