スキル一覧に戻る
Technikhighknee

history

by Technikhighknee

A toolbelt of MCP server that help agents to work with code.

0🍴 0📅 2025年12月4日
GitHubで見るManusで実行

SKILL.md


name: history description: "Git data you can use, not parse. Understand why code exists." allowed-tools: mcp__history__blame_file, mcp__history__file_history, mcp__history__recent_changes, mcp__history__commit_info, mcp__history__search_commits, mcp__history__diff_file, mcp__history__branch_diff, mcp__history__changed_symbols, mcp__history__git_status, mcp__history__git_add, mcp__history__git_commit

history

Structured git data. No output parsing. Understand intent, not just changes.

First: Depends on Task

  • Understand code: blame_file({ file_path })
  • Make a commit: git_status({})
  • Review for PR: branch_diff({ base: 'main' })

Why This Wins

The ProblemBuilt-in Failurehistory Solution
Who wrote this?git blame needs parsingblame_file returns author per line
What changed?git log is textfile_history returns structured commits
Semantic diffManual inspectionchanged_symbols shows functions changed
Create commitMulti-step bashgit_statusgit_addgit_commit

Quick Reference

IntentTools
Understand codeblame_file, file_history, commit_info
Compare changesdiff_file, branch_diff, changed_symbols
Find commitsrecent_changes, search_commits
Make commitsgit_status, git_add, git_commit

Common Workflows

Understand Why Code Exists

blame_file({ file_path: 'src/auth.ts' })

Track Bug Introduction

file_history({ file_path: 'src/broken.ts', limit: 10 })
commit_info({ ref: 'abc123' })

Review Changes for PR

branch_diff({ base: 'main' })
changed_symbols({ from_ref: 'main' })  // What functions changed?

Create a Commit

git_status({})
git_add({ paths: ['src/feature.ts'] })
git_commit({ message: 'feat: add feature' })

Unique Value: changed_symbols

Shows WHAT functions/classes changed, not just line diffs:

changed_symbols({ from_ref: 'main', to_ref: 'HEAD' })
// Returns: added, modified, deleted symbols with locations

Works with any git repository

Auto-detects git root from any subdirectory.

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です