スキル一覧に戻る
ShunsukeHayashi

git-operations

by ShunsukeHayashi

Miyabi All-in-One MCP Server - 75+ tools for Claude Desktop & AI agents

4🍴 1📅 2026年1月12日
GitHubで見るManusで実行

SKILL.md


name: git-operations description: Git version control operations including status, branches, commits, diffs, and worktree management. Use when working with git repositories, reviewing changes, or managing branches. allowed-tools: Bash, Read, Write mcp_tools:

  • "git_status"
  • "git_branch_list"
  • "git_current_branch"
  • "git_log"
  • "git_diff"
  • "git_staged_diff"
  • "git_remote_list"
  • "git_worktree_list"
  • "git_stash_list"
  • "git_tag_list"
  • "git_blame"
  • "git_show"
  • "git_branch_ahead_behind"
  • "git_commit_create"
  • "git_branch_create"
  • "git_checkout"
  • "git_merge"
  • "git_stash_save"
  • "git_stash_pop"

Git Operations Skill

Version: 1.0.0 Purpose: Git version control operations for repository management


Triggers

TriggerExamples
Status"git status", "check changes", "変更確認"
Branch"list branches", "create branch", "ブランチ一覧"
Commit"commit changes", "view commits", "コミット"
Diff"show diff", "review changes", "差分確認"

Integrated MCP Tools

This skill wraps the following MCP tools from miyabi-mcp-bundle:

ToolPurpose
git_statusRepository status with staged/unstaged files
git_branch_listList all branches with details
git_current_branchGet current branch name
git_logCommit history (configurable limit)
git_diffUnstaged changes diff
git_staged_diffStaged changes diff
git_remote_listRemote repositories
git_worktree_listGit worktrees
git_stash_listStashed changes
git_tag_listRepository tags
git_blameLine-by-line authorship
git_showCommit details
git_branch_ahead_behindBranch sync status
git_commit_createCreate new commit
git_branch_createCreate new branch
git_checkoutSwitch branches
git_mergeMerge branches
git_stash_saveSave changes to stash
git_stash_popRestore stashed changes

Workflow

Phase 1: Repository Assessment

Step 1.1: Check Status

Use git_status to see:
- Current branch
- Staged files
- Unstaged modifications
- Untracked files

Step 1.2: Review Recent History

Use git_log with limit=10 to see recent commits

Phase 2: Change Review

Step 2.1: Unstaged Changes

Use git_diff to see uncommitted changes

Step 2.2: Staged Changes

Use git_staged_diff to review what will be committed

Phase 3: Commit Workflow

Step 3.1: Stage Files

git add <files>

Step 3.2: Create Commit

Use git_commit_create with:
- message: Conventional commit format
- author: Optional override

Best Practices

✅ GOOD:

  • Review diff before committing
  • Use conventional commit messages
  • Keep commits atomic and focused

❌ BAD:

  • Commit without reviewing changes
  • Large commits with mixed concerns
  • Vague commit messages

Checklist

  • Repository status checked
  • Changes reviewed (diff)
  • Commit message follows convention
  • Tests pass before commit

スコア

総合スコア

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

レビュー

💬

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