author-contributions Skill
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. Published by microsoft in vscode.
What is author-contributions Skill?
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. Published by microsoft in vscode. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Security review
- Documentation
- Security review use cases
- Documentation use cases
Technical details
- Install or run with Copy skill directory
When to use author-contributions Skill
- Use it for security review.
- Use it for documentation.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/vscode
- Skill file: .github/skills/author-contributions/SKILL.md
What it does
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.
Skill instructions
When asked to find all files a specific author contributed to on a branch (compared to main or another upstream), follow this procedure. The goal is to produce a simple table that both humans and LLMs can consume. 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 <branch compared to <upstream. 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 1. Identify the author's exact git identity bash git log --format="%an <%ae" <upstream..<branch | sort -u 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). 2. Collect all files the author directly committed to bash git log --author="<Exact Name" --format="%H" <upstream
Explore related resources
Frequently asked questions
What is author-contributions?
author-contributions is a open-source AI agent skill with Copy skill directory. Identify all files a specific author contributed to on a branch vs its upstream, tracing code through renames.
Who is author-contributions best for?
author-contributions is best for reusing agent instructions, scripts, and references, security review workflows, documentation workflows.
How do I install author-contributions?
Install or run author-contributions using Copy skill directory. Check author-contributions for the latest setup command.
Is author-contributions actively maintained?
author-contributions may need a closer maintenance check before production use.
Auto-fetched from GitHub.