← All projects

QuarterMaster

CLI that turns your GitHub activity into a performance review — fetches PRs, reviews, and commits, then aligns them to your team's goals via an LLM.

The pitch

Every quarter at work, I'd spend time digging through GitHub, copying PR titles and descriptions into whatever LLM was handy, and prompting it to turn everything into a performance review. It works, but it's tedious to re-run scripts and re-prompt whatever model I happen to have access to.

QuarterMaster automates the whole loop. It pulls your merged PRs, code review activity, and direct commits, then hands them to an LLM to generate a structured review. Point it at a markdown file with your team's goals and it aligns your work to those goals automatically. Have accomplishments outside of GitHub? Drop those in too.

Install

npm install -g @imponenm/quartermaster

Or run without installing: bunx @imponenm/quartermaster / npx @imponenm/quartermaster

How it works

  • Pick a period. Quarterly, semi-annual, annual, or a custom date range.
  • Pull contributions. Uses the GitHub CLI to gather merged PRs, reviews, and direct commits — scoped to a repo, an org, or your whole account.
  • Add context. Optionally point it at a goals markdown file and an achievements file for non-GitHub wins.
  • Generate. Sends everything to Anthropic, OpenAI, or a local Ollama model and produces a structured review you can hand to your manager.

Status

Published to npm as @imponenm/quartermaster. Built in TypeScript, runs on Bun or Node. Anthropic, OpenAI, and Ollama providers all work today.