Agent skill
git-commit-executor
Gitの変更を分析して論理的なコミット単位に分割し、Conventional Commits形式で実際にコミットを実行する。
Install this agent skill to your Project
npx add-skill https://github.com/yamato0811/my-agent-skills/tree/main/skills/git-commit-executor
Metadata
Additional technical details for this skill
- short description
- 自動コミット実行
SKILL.md
Git Commit Executor
変更内容を分析して論理的なコミット単位に分割し、実際にコミットを実行するための手順。
手順
-
現在のgitの状態と変更内容を分析
git statusでステージ済み/未ステージを確認git diff --stagedとgit diffで差分を確認- 必要に応じて変更されたファイル内容を確認
-
論理的なコミット単位に分割
- 関連する変更をグループ化(例:機能追加、バグ修正、リファクタ、ドキュメント)
- 1コミット=1論理変更
- 依存関係を考慮して順序を決定
-
各コミット単位で実行
- コミット対象を明確に説明
git addで該当ファイルだけステージング(まとめて全追加は避ける)- Conventional Commits形式のメッセージを作成して
git commitを実行
-
最後に確認
git log --oneline -5で直近コミットを確認
コミットメッセージ形式
<type>(<optional scope>): <subject>
使用可能なtype
feat: 新機能の追加fix: バグ修正docs: ドキュメントのみの変更style: 空白/フォーマットなどrefactor: 内部構造の改善perf: パフォーマンス向上test: テストコードの追加/修正build: ビルド関連の変更ci: CI設定やパイプライン変更chore: 雑務的な変更revert: コミットの取り消し
重要事項
- 実際にコミットを実行する
- コミット前に内容を明確に説明する
- エラー発生時は原因を特定して対処する
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
steering
作業指示毎の作業計画、タスクリストをドキュメントに記録するためのスキル。ユーザーからの指示をトリガーとした作業計画時、実装時、検証時に読み込む。
glossary-creation
用語集を作成するための詳細ガイドとテンプレート。用語集作成時にのみ使用。
repository-structure
リポジトリ構造定義書を作成するための詳細ガイドとテンプレート。リポジトリ構造定義時にのみ使用。
development-guidelines
チーム全体で統一された開発プロセスとコーディング規約を確立するための包括的なガイドとテンプレート。開発ガイドライン作成時、コード実装時に使用する。
pull-request-creator
pullリクエストを作成するための手順。ユーザーが「pullリクエストを作成して」などと依頼したときに使う。現状ブランチの変更確認、概要整理、PR本文作成、developへのPR作成までをガイドする。
architecture-design
アーキテクチャ設計書を作成するための詳細ガイドとテンプレート。アーキテクチャ設計時にのみ使用。
Didn't find tool you were looking for?