PluginBench
Skill
Pass
Audit score 90

what-did-i-get-done

cursor/plugins

Summarize your git commits into concise status updates for any time period.

What is what-did-i-get-done?

Generates a high-signal summary of commits you authored within a specified time window (e.g., yesterday, last week). Excludes merge commits and cosmetic changes, focusing on substantial shipped work for status updates and progress reports.

  • Resolves natural language time windows (yesterday, last 3 days, last week) into concrete dates
  • Filters commits by current git user email and excludes merge commits
  • Removes cosmetic changes (formatting, imports, minor renames) to focus on substance
  • Synthesizes major behavior and architecture changes into a concise narrative
  • Includes actual date range and optional bullet points for major changes

How to install what-did-i-get-done

npx skills add https://github.com/cursor/plugins --skill what-did-i-get-done
Claude Code
Cursor
Windsurf
Cline

How to use what-did-i-get-done

  1. 1.Specify your desired time window (e.g., 'last 3 days', 'yesterday', 'last week')
  2. 2.The skill resolves the time range to concrete dates
  3. 3.It reads commits authored by your configured git user email
  4. 4.Merge commits and uncommitted changes are automatically excluded
  5. 5.Review the generated summary and bullet points for your status update

Use cases

Good for
  • Generate a weekly status update for your manager or team
  • Create a daily standup summary of completed work
  • Prepare a progress report for a specific time period
  • Document shipped features and changes for release notes
  • Quickly recall what you accomplished in a given timeframe
Who it's for
  • Individual developers tracking personal progress
  • Team leads summarizing team member contributions
  • Project managers gathering work completion summaries
  • Anyone needing quick, accurate commit-based status updates

what-did-i-get-done FAQ

What time windows are supported?

Natural language ranges like 'yesterday', 'last 3 days', 'last week', or specific date ranges. The skill resolves these to concrete start and end dates.

Will it include commits I didn't author?

No. It filters commits by your current git user email, so only commits you authored are included.

Are merge commits included?

No. Merge commits are explicitly excluded to focus on substantive work.

What counts as a 'cosmetic change'?

Formatting, import reorganization, minor variable renames, and similar changes that don't affect behavior. These are omitted to keep summaries high-signal.

Can I customize the output format?

The output is a concise narrative summary with an optional 2-5 bullets for major changes only, designed for status updates.

Full instructions (SKILL.md)

Source of truth, from cursor/plugins.


name: what-did-i-get-done description: Summarize authored commits over a user-specified time period into a concise update

What did I get done

Trigger

Need a short, high-signal summary of work completed in a specific time range (for example: yesterday, last 3 days, or last week).

Workflow

  1. Resolve the requested time window into concrete dates.
  2. Read commits authored by the current git user email within that range.
  3. Exclude merge commits and uncommitted changes.
  4. Synthesize the most important shipped changes into a concise status update.
  5. Include the actual date range used in the final summary.

Guardrails

  • Be extremely concise and information-dense.
  • Prioritize substantial behavior or architecture changes.
  • Omit cosmetic-only changes (formatting, imports, minor renames).
  • Do not infer intent or motivation. Describe changes functionally.

Output

  • One short summary suitable for a status update
  • Real date range
  • Optional 2-5 bullets for major changes only