commit-context
この Skill は、コードファイル、関数、または特定の行を、現在のコミットを生成した AI Agent セッションにまで遡って追跡します。ユーザーが「なぜこのコードがここにあるのか」、「Agent が変更時に何をしていたのか」、またはコードベースの特定の位置に関するコンテキストが必要な場合、この Skill は重要な履歴背景と意思決定の根拠を提供し、コード理解と問題解決の効率を大幅に向上させます。
npx skills add https://github.com/rohitg00/agentmemory --skill commit-contextBefore / After 効果比較
1 组この Skill がない場合、ユーザーや開発者は `git blame` や `git log` などのコマンドを手動で実行し、コミットメッセージからコード変更の意図を推測したり、関連ドキュメントの検索やコミュニケーションに多くの時間を費やす必要がありました。これは非効率的であり、重要な Agent の意思決定情報を見落とす可能性がありました。
この Skill は、コード変更をそのコミットを生成した AI Agent セッションに迅速に遡って追跡し、変更のコンテキスト、目的、および関連する観測記録を直接提供します。これにより、手動での分析やコミュニケーションにかかる時間を大幅に削減し、開発者が Agent の動作ロジックを正確に理解できるようになります。
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
- 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. - Look it up:
memory_commit_lookup { "sha": "<full-sha>" }. - 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_recallwhen 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: nullreported 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)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価