C

commit-context

by @rohitg00v
4.5(120)

この Skill は、コードファイル、関数、または特定の行を、現在のコミットを生成した AI Agent セッションにまで遡って追跡します。ユーザーが「なぜこのコードがここにあるのか」、「Agent が変更時に何をしていたのか」、またはコードベースの特定の位置に関するコンテキストが必要な場合、この Skill は重要な履歴背景と意思決定の根拠を提供し、コード理解と問題解決の効率を大幅に向上させます。

agent-memorycontext-managementcode-historyinformation-retrievalGitHub
インストール方法
npx skills add https://github.com/rohitg00/agentmemory --skill commit-context
compare_arrows

Before / After 効果比較

1
使用前

この Skill がない場合、ユーザーや開発者は `git blame` や `git log` などのコマンドを手動で実行し、コミットメッセージからコード変更の意図を推測したり、関連ドキュメントの検索やコミュニケーションに多くの時間を費やす必要がありました。これは非効率的であり、重要な Agent の意思決定情報を見落とす可能性がありました。

使用後

この Skill は、コード変更をそのコミットを生成した AI Agent セッションに迅速に遡って追跡し、変更のコンテキスト、目的、および関連する観測記録を直接提供します。これにより、手動での分析やコミュニケーションにかかる時間を大幅に削減し、開発者が Agent の動作ロジックを正確に理解できるようになります。

SKILL.md

The user wants commit context for: $ARGUMENTS

Quick start

git blame -L 40,52 src/auth/refresh.ts   # -> SHA 9a1b2c3d
memory_commit_lookup { "sha": "9a1b2c3d4e5f60718293a4b5c6d7e8f901234567" }

Expected output:

9a1b2c3 on main by dev: "rotate refresh tokens"
Linked session 7f3a9c2 "Auth refresh rework", 14 obs.

Why

Report only what git and the lookup return. When the lookup gives commit: null, the commit predates session linking; do not invent intent.

Workflow

  1. Find the SHA: git blame -L <start>,<end> <file> for a line range; git log -L :<function>:<file> for a function; git log -n 1 -- <file> for a bare path.
  2. Look it up: memory_commit_lookup { "sha": "<full-sha>" }.
  3. Present the commit (sha, short sha, branch, author, message), the linked session(s) (id, project, started/ended, observation count, summary), and the importance >= 7 observations via memory_recall when available.

Anti-patterns

WRONG: lookup returns { "commit": null }, you narrate "the agent was refactoring auth" from the diff alone.

RIGHT: "This commit predates session linking, so there is no recorded agent session. From git show: it changed token rotation in refresh.ts."

Checklist

  • SHA came from git blame/log, not a guess.
  • commit: null reported as "predates linking", no fabricated session.
  • Session details quote the lookup response verbatim.
  • No intent claimed beyond what observations state.

See also

  • commit-history: list many agent-linked commits at once.
  • recall: dig deeper into the linked session's observations.

Troubleshooting

See ../_shared/TROUBLESHOOTING.md if memory_commit_lookup is not available.

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数12.0K
評価4.5 / 5.0
バージョン
更新日2026年9月19日
比較事例1 件

ユーザー評価

4.5(120)
5
37%
4
43%
3
13%
2
5%
1
2%

この Skill を評価

0.0

対応プラットフォーム

🤖claude-code

タイムライン

作成2026年6月9日
最終更新2026年9月19日
🎁 Agent 知識カード
アンケート