What problem does it solve? Determining exactly which files a specific person contributed to on a feature branch is hard when files have been renamed or moved by other contributors, since standard git blame and log queries lose track of authorship across renames. ## Core Features & Use Cases - Author Attribution: Resolves the exact git identity of an author and collects every file they directly committed to on a branch versus its upstream. - Rename Tracing: Builds a transitive rename map across all branch commits so contributions survive multi-hop file moves and bulk refactors. - Merge-Scoped Reporting: Cross-references results against the actual merge diff and returns a markdown table with DIRECT or VIA_RENAME status plus line stats. - Use Case: Before merging a large pull request, run this as a subagent to audit exactly which files a teammate authored, producing a concise table for reviewers. ## Quick Start Ask the agent to find every file that a named author contributed to on the current branch compared to main, tracing contributions through renames, and return a markdown table with status, file path, and line changes.