git-teacher

July 6, 2026 · View on GitHub

English | 한국어 | 中文 | 日本語 | Español

git-teacher

git-teacher

Git を学びたくなかった人のための Git / GitHub。

コマンドを暗記する必要はありません。「コミットハッシュ」が何かを知らなくても大丈夫。Google Drive を使ったことがあるなら、Git の 80% はすでに理解できています——まだ気づいていないだけです。

クイックスタートなぜ git-teacher?仕組み機能動作要件


クイックスタート

1. マーケットプレイスを追加(最初の一度だけ)

/plugin marketplace add https://github.com/fivetaku/gptaku_plugins.git

2. プラグインをインストール

/plugin install git-teacher

3. Claude Code を再起動

プラグインを読み込むには再起動が必要です。

4. セットアップを開始

/git-teacher 시작

または、こう話しかけるだけでも OK:"깃 시작해줘"(Git を始めて)——このプラグインは自然言語を理解します。

5. 5 ステップの流れに従う

ステップ 1 + 2: セットアップ   → ツールをインストールし、プロジェクトフォルダを作成(一度だけ)
ステップ 3: 保存               → "저장해줘"   (変更をコミット)
ステップ 4: アップロード       → "올려줘"    (GitHub にプッシュ)
ステップ 5: レビュー依頼       → "검토 요청해줘"  (プルリクエストを作成)

なぜ git-teacher?

  • コマンドの暗記が不要 —— やりたいことを普段の言葉(韓国語)で言えば、あとはプラグインが判断します
  • たとえ話ファーストの説明 —— すべての概念を開発者用語ではなく、Google Drive・Dropbox・iCloud にたとえて説明
  • 済んだことはスキップ —— セットアップが現在の状態を検出し、本当に必要なステップだけを実行
  • Git の出力を翻訳 —— fatal: not a git repository の代わりに「이 폴더는 Git 프로젝트 폴더가 아니에요(このフォルダは Git プロジェクトフォルダではありません)」と伝えます
  • 難しい部分もお任せ —— マージコンフリクト、detached HEAD、stash——平易な言葉で説明し、明確な選択肢を提示

仕組み

Git と Google Drive の核心的な違いはひとつだけ:何も自動では同期されないこと。保存もアップロードも、すべて手動のステップです。それさえ分かれば、あとは自然についてきます。

ファイルを編集する


  保存(Commit)             ← "저장해줘"
  変更をひとまとめに記録
  まだ自分のマシンの中だけ


  アップロード(Push)       ← "올려줘"
  GitHub のクラウドへ送信
  これで他の人にも見える


  レビュー依頼(PR)         ← "검토 요청해줘"
  「チームのみんな、これ見て」
  Google Docs の提案モードのようなもの

Google Drive との比較

Google DriveGit重要な違い
アプリをインストールGit + GitHub CLI をインストール同じ —— 始めるにはアプリが必要
Google アカウントでログインGitHub アカウントを連携同じ —— クラウドにはアカウントが必要
共有フォルダを作成リポジトリを作成同じ —— ファイルを入れるフォルダ
ファイルは自動で同期ファイルは自動では同期されないここが最大の違い
「編集を提案」モードPull Request似ている —— 「こう変えたので確認してください」

いちばん大事なこと:Google Drive は自動同期しますが、Git はしません。保存(commit)とアップロード(push)は自分でやる必要があります。忘れると、作業は自分のマシンにしか残りません。


機能

コマンド

コマンド何をするか
/git-teacher何をするか選ぶメニューを開く
/git-teacher 시작セットアップ:ツールのインストール + プロジェクトフォルダの作成
/git-teacher 상태ステータス:最後の保存から何が変わった?
/git-teacher 저장保存:変更をローカルにコミット
/git-teacher 올리기アップロード:コミットを GitHub にプッシュ
/git-teacher 검토レビュー:プルリクエストを作成
/git-teacher 도움말ヘルプ:Git 用語をたとえ話で説明

自然言語トリガー

スラッシュコマンドを使わなくても、こんなフレーズで動きます:

やりたいことこう言う
初回セットアップ"깃 시작해줘"、"깃 설정"、"처음이에요"
現在の状態を確認"지금 어떤 상태?"、"뭐가 바뀌었어?"
変更を保存(Commit)"저장해줘"、"커밋"、"세이브"
GitHub にアップロード(Push)"올려줘"、"푸시"、"업로드"
レビュー依頼(PR)"PR 만들어줘"、"검토 요청해줘"
用語について質問"commit이 뭐야?"、"push랑 commit 차이"

スキル

スキルフェーズ説明
git-teacher-setup1–2Git のインストール、GitHub の連携、プロジェクトフォルダの作成
git-teacher-statusgit status を平易な言葉に翻訳
git-teacher-save3変更を自然言語の要約付きでコミット
git-teacher-upload4コミットを GitHub にプッシュ
git-teacher-review5プルリクエストを作成
git-teacher-helpクラウドのたとえを使った用語集 + FAQ

ヘルプシステム

git-teacher-help スキルは、こんな質問に答えます:

  • "commit이 뭐야?"(commit って何?) → 一行要約 + Google Drive のたとえ
  • "push랑 commit 차이?"(push と commit の違いは?) → 比較表
  • "Git 작업 흐름이 어떻게 돼?"(Git の作業フローはどうなってる?) → 全体の流れを平易な言葉で図解
  • "fatal: not a git repository 이게 뭐야?"(これは何?) → 翻訳 + 次にやることの案内

動作要件

  • Claude Code CLI
  • Claude Max/Pro サブスクリプション、または対応する Claude API キー

追加の依存関係なし。npm install なし。ビルドステップなし。


ライセンス

MIT — fivetaku


Git は難しくない。もっと良い先生が必要だっただけ。