commiter

仓库创建 2014年12月14日最近提交 22 天前SkillHot 收录 21 天前
▸ 精选理由

显著减少不规范 commit 的成本,支持建议与自动化模式,适合团队工作流。

▸ 风险提示

会执行 git commit/push 操作,需注意权限、分支与远程仓库影响。

这个 Skill 做什么

基于对话与 git diff 生成符合 Conventional Commits 的提交,并可交互执行/推送。

把对话上下文和 git diff 结合,生成符合 Conventional Commits 的提交信息,并能交互式地帮你 stage、commit,必要时一键 push。当你说“帮我提交”“想要提交信息建议”或要把改动记录到仓库时就会用。特色是有 suggest、auto、push 等模式,既能只提案也能自动完成提交流程。

▸ 展开 SKILL.md 英文原文

会話内容とgit diffからConventional Commits準拠のコミットメッセージを生成し、対話的にステージング・承認を経てコミットを実行するスキル。 デフォルトではコミット実行までを担い、`--suggest` 指定時はメッセージ提案のみに留める。 `--auto` 指定時はコミットメッセージの承認確認を省略し、生成したメッセージをそのまま採用してコミットまで実行する。 `--push` 指定時はコミット成功後に push まで行う。 以下の状況で必ず使用すること: (1) ユーザーが「コミットして」「コミット作って」「commitして」と依頼した時 (2) ユーザーが「変更をコミットして」「この変更でコミットを作って」と依頼した時 (3) ユーザーが明示的に「commiter スキル」の実行を指示された時 (4) ユーザーが「コミットメッセージを提案して」「コミットメッセージを考えて」と依頼した時(この場合は `--suggest` モード相当として扱う) (5) ユーザーが「実装完了したのでコミットお願い」「ここまでの変更を記録して」と依頼した時 (6) ユーザーが「コミットしてpushして」と依頼した時(`--push` を補って実行) (7) ユーザーが「確認なしでコミットして」「メッセージはそのままでいいから自動でコミットして」「承認を省略して」と依頼した時(`--auto` を補って実行) メッセージ提案のみが目的の場合は `--suggest` を付けて呼び出すこと。 通常の git ワークフロー(ステージング→コミット)をユーザーが任せたい意図を見せたら、このスキルを優先してトリガーする。

开发编程Git提交Conventional Commits自动化Claude Code
1
Stars
0
Forks
38
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/commiter/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/commiter/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# commiter

会話コンテキストと git の差分情報を分析し、Conventional Commits 仕様に準拠したコミットメッセージを生成して、対話的にコミット(必要なら push)を実行する。

**ユーザーとのやり取りはすべて日本語で行う。**

## 引数

```
`commiter` スキル [--suggest] [--auto] [--push] [--mode short|long] [--scope <scope>] [--lang en|ja] [--export-dir <dir>]
```

- `--suggest` (任意): 提案モード。コミットは実行せず、メッセージ提案のみを行う(旧バージョン互換動作)。
- `--auto` (任意): 自動承認モード。生成したコミットメッセージについてユーザーへの承認確認(選択肢提示)を省略し、そのまま採用してコミットを実行する。ステージング対象の確認(Step 2)と main/master への直接 push 確認(Step 7)は省略しない。`--suggest` と併用された場合は無視する(提案モードはそもそもコミットを実行しないため)。
- `--push` (任意): コミット成功後に `git push` まで実行する。`--suggest` と併用された場合は無視する。
- `--mode` (任意): `short`(デフォルト)または `long`。メッセージ形式を指定。
- `--scope` (任意): スコープを明示指定。省略時は差分から自動推定。
- `--lang`
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有