Skip to content
Development
Command

/log

Show recent git commits with a brief summary and continual context tied to the working directory / staging area.

From plugin
software-engineer-ai-agent-atlas
40520 skills3 agents20 commands1 MCP
$ npx -y skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --agent claude-code

Command definition

log.md
description: Show recent git commits with a brief summary and continual context tied to the working directory / staging area.
argument-hint: "[count]"

Run `git log` to show recent commits, then add a short summary and any context that links those commits to the current working state.

Argument: $ARGUMENTS

  • If `$ARGUMENTS` is a positive integer, use it as the commit count.
  • Otherwise (empty, non-numeric, or zero/negative), default to **5**.

Steps

1. Run these in parallel via the Bash tool:

  • `git log -n {count} --oneline --decorate` — the commit list
  • `git status --short` — current working / staging state
  • `git diff --stat HEAD` — what's changed since HEAD (staged + unstaged)

2. **Show the raw `git log` output first**, verbatim. Do not paraphrase commits.

3. **Summary** (2–4 bullets max). Cluster the commits by theme (feature area, refactor, chore, bug fix). Lead with what changed, not the commit subjects. Skip if the commits are unrelated noise.

4. **Continual context** — only include if there is a real link between recent commits and the current working/staging state. For each linked file or area:

  • Name the commit(s) that last touched it
  • Note whether the current change extends, reverts, or diverges from that direction
  • Flag risks: e.g. "commit X just refactored this file; staged change re-edits the same lines — check for conflicts with the new structure"

If nothing in the working tree relates to the shown commits, write a single line: `No overlap between recent commits and current working state.` and stop.

Rules

  • Keep it tight. The summary and context together should rarely exceed 10 lines.
  • Don't speculate. If a connection isn't clear from the diff + log, don't invent one.
  • Don't restate the commit subjects in the summary — Boss already sees them.
  • Don't run extra commands (file reads, blame, etc.) unless the overlap is ambiguous and Boss would otherwise be misled.
Read more
@syahiidkamil
Ships withsoftware-engineer-ai-agent-atlas

Turn Claude Code into a senior software engineer that carries your projects end to end: from intent, to prototype, to build, to test, to deploy, and remembers each project across sessions without rescanning the repo. One command.

40514 skills3 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
405
Star history of syahiidkamil/Software-Engineer-AI-Agent-Atlas on GitHub, a chart by star-history.com

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command