omgskills Get the Mac app
Skill

author-contributions

@microsoft 188k stars Updated 2026-07-28 Author match: High

Identify all files a specific author contributed to on a branch vs its upstream, tracing code through renames. Use when asked who edited what, what code an author contributed, or to audit authorship before a merge. This skill should be run as a subagent — it performs many git operations and returns a concise table.

editorelectronmicrosofttypescriptvisual-studio-code

Install

Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.

Install command
git clone https://github.com/microsoft/vscode /tmp/vscode && ln -s /tmp/vscode/.github/skills/author-contributions ~/.claude/skills/author-contributions

View on GitHub

From README

Run as a Subagent This skill involves many sequential git commands. Delegate it to a subagent with a prompt like: Find every file that author "Full Name" contributed to on branch compared to . Trace contributions through file renames. Return a markdown table with columns: Status (DIRECT or VIARENAME), File Path, and Lines (+/-). Include a summary line at the end. Procedure Identify the author's exact git identity Match the requested person to their exact --author= string. Do not guess — short usernames won't match full display names (resolve via git log or the GitHub MCP getme tool). Collect all files the author directly committed to For each commit hash, extract touched files: Union all results into a set (authorfiles). Build rename map across the entire branch For every commit on the branch (not just the author's), extract renames: Parse lines with R status to build a map: newpath → {oldpaths}.

More from this repo