# author-contributions

> Claude/Codex skill by [@microsoft](https://omgskills.com/library/microsoft/index.md) · 190k stars · Updated 2026-08-31

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.

Tags: editor, electron, microsoft, typescript, visual-studio-code

## Install

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

## 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}.

## Links

- HTML page: https://omgskills.com/skills/microsoft/vscode/author-contributions/
- GitHub: https://github.com/microsoft/vscode
- Author: [@microsoft](https://omgskills.com/library/microsoft/index.md)

## More from this repo

- [update-codex-sdk](https://omgskills.com/skills/microsoft/vscode/dot-agents/skills/update-codex-sdk/index.md) — Used to update VS Code's bundled @openai/codex dependency to a version available from the private VS Code npm feed,...
   - [@microsoft](https://omgskills.com/library/microsoft/index.md) · 192k stars
- [agent-host-logs](https://omgskills.com/skills/microsoft/vscode/agent-host-logs/index.md) — Used to analyze Agent Host debug log exports.
   - [@microsoft](https://omgskills.com/library/microsoft/index.md) · 191k stars
- [accessibility](https://omgskills.com/skills/microsoft/vscode/accessibility/index.md) — Primary accessibility skill for VS Code.
   - [@microsoft](https://omgskills.com/library/microsoft/index.md) · 190k stars
