All skills
rohitg00 avatar

/commit-context

@45de643
by Rohit Ghumarerohitg00/agentmemory29k stars
2,536

Trace a file, function, or line back to the agent session that produced its current commit. Use when the user asks "why is this code here", "what was the agent doing when this changed", "who wrote this", or wants context on a specific location in the codebase.

Use this Skill: https://skilld.dev/gh/rohitg00/agentmemory/commit-context

This session only. Nothing lands on disk.

EXAMPLES.md

≈410 tokens on demand. Your agent reads this file only when SKILL.md points to it.

commit-context worked examples

1. Line range with a linked session

User: "Why is this retry loop here?" (pointing at lines 40-52 of refresh.ts)

Find the SHA:

git blame -L 40,52 src/auth/refresh.ts
# 9a1b2c3d (dev 2026-06-07) ... retry on revoked token

Look it up:

memory_commit_lookup { "sha": "9a1b2c3d4e5f60718293a4b5c6d7e8f901234567" }

Response:

{
  "commit": { "sha": "9a1b2c3d...", "short": "9a1b2c3", "branch": "main",
    "author": "dev", "message": "rotate refresh tokens" },
  "sessions": [ { "id": "7f3a9c21", "project": "app", "observationCount": 14,
    "summary": "Reworked refresh rotation" } ]
}

Present:

9a1b2c3 on main by dev: "rotate refresh tokens". Linked to session 7f3a9c2 "Auth refresh rework" (14 obs). The retry loop handles a token revoked mid-flight, per the session's high-importance observations.

2. Function lookup, commit predates linking

User: "What was the agent doing when it wrote validateScope?"

git log -L :validateScope:src/auth/scope.ts -n 1
# 1122aabb ...
memory_commit_lookup { "sha": "1122aabbccddeeff00112233445566778899aabb" }

Response:

{ "commit": null }

Present:

1122aab predates agent session linking, so there is no recorded session. From git show: it added validateScope to enforce per-token scopes. I can show the full diff if useful.

3. Bare path

User: "Give me context on src/middleware/limit.ts."

git log -n 1 -- src/middleware/limit.ts

Take the SHA, run memory_commit_lookup, present commit plus linked session in the same shape as example 1.

Source: SKILL.md on GitHub

No alerts17d3 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill is a developer tool for codebase introspection that maps git commits to agent sessions. It uses standard git commands and a dedicated lookup tool to provide context on code changes without introducing security risks or malicious behavior.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

Signed by skilld at 45de643. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 1 hour ago.

Activeupdated 4 months ago
argument-hint
[file, function, or line]
user-invocable
true

README badge

README badge for rohitg00/agentmemory/commit-context