Skip to main content

auto-commit

Ollamaを使ってgitのステージング済み変更からコミットメッセージを自動生成し、コミットする。git commitを求められたときに使う。

来源信息

仓库
takemo101/auto-commit
最近来源活动
2026年2月14日 00:00
检测到的 SKILL.md 语言
日语
星标
0
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
auto-commit
description
Ollamaを使ってgitのステージング済み変更からコミットメッセージを自動生成し、コミットする。git commitを求められたときに使う。
metadata
{"author":"takemo101","github":"https://github.com/takemo101","repository":"https://github.com/takemo101/auto-commit"}
# Auto Commit Ollama のローカル LLM を使って、ステージング済みの変更差分からコミットメッセージを自動生成してコミットするスキル。 ## 前提条件 - `ollama` がインストール済みで起動していること - Ollama にモデルがダウンロード済みであること(デフォルト: `llama3.2:1b`) ## 使い方 ### 1. 変更をステージングする ```bash git add <files> # または git add -A ``` ### 2. スクリプトを実行する ```bash # デフォルト(llama3.2:1b モデル) ./scripts/auto-commit.sh # モデルを指定 ./scripts/auto-commit.sh --model qwen3:1.7b # ドライラン(コミットメッセージを生成するだけでコミットしない) ./scripts/auto-commit.sh --dry-run # 日本語でコミットメッセージを生成 ./scripts/auto-commit.sh --lang ja ``` ### オプション | オプション | 説明 | デフォルト | |-----------|------|-----------| | `--model <name>` | 使用するOllamaモデル | `llama3.2:1b` | | `--dry-run` | コミットせずメッセージのみ表示 | off | | `--lang <code>` | コミットメッセージの言語 | `ja` | ## エージェントへの指示 1. ユーザーがコミットを依頼したら、`./scripts/auto-commit.sh` を実行する - ステージング済みの変更がなければ、スクリプトが自動で全変更をステージングする 2. `--dry-run` で生成されたメッセージをユーザーに見せ、確認を取ってから本コミットしてもよい
在 GitHub 查看