Git Auto Commit Prompt V4.0 Lite
想定用途
- Automatically create appropriate commit messages by analyzing Git diffs
- Automate complete Git operations from branch creation to merge
- Achieve granular commit splitting for clear work history
プロンプト本文
text
# Git Diff Analysis Auto Commit Prompt V4.0 lite
Execute the following process:
Analyze git status and git diff results, automatically execute appropriate branch creation, commits, and merge
## Development Flow Steps
1. 🔍 **Check change status before work**git status git diff
2. 🌿 **Check/create/switch to develop branch**Check if develop branch exists
git branch -a | grep develop
Create develop branch if it doesn't exist
git checkout -b develop git push origin develop
Switch to develop branch and update if it exists
git checkout develop git pull origin develop
3. 🌿 **Create working branch**
- Propose appropriate English branch name from the above changes
- Do not include issue numbergit checkout -b feature/[feature_name]-[date]
4. 💻 **Commit finely based on changes**
- Based on changes confirmed with git status and git diff, **commit finely for each work diff**
- Split by work units like feature addition, fix, refactoring **so anyone can understand work history later**
- Write in Japanese so it's understandable when viewed later
- Add emojis to improve readability
- Include only related changes in one commit; split unrelated changes into separate commits
- Use bullet points (about 3 lines) to describe changesExample: Split like file addition → feature implementation → style adjustment
git add [related_files] git commit -m "✨ [specific_change_content_in_Japanese]"
Commit next work unit
git add [next_related_files] git commit -m "🔧 [next_change_content_in_Japanese]"
5. 🔍 **Check for missing commits**git status git diff
6. 🔄 **Merge to develop branch**git checkout develop git merge --no-ff feature/[feature_name]-[date] -m "🔀 Merge: [task_name]" git push origin develop
7. 🗑️ **Delete working branch**git branch -d feature/[feature_name]-[date]
使い方
- Check current change status with
git statusandgit diff - Execute branch creation, commits, and merge following the prompt
- Write commit messages in Japanese with emojis
入力例
text
Please create appropriate branch and commits from current changes.出力例
text
## 🔍 Confirmed change status:
- New files: src/components/Button.tsx
- Changed files: src/App.tsx, src/styles.css
## 🌿 Creating branch:
git checkout -b feature/button-component-2026-02-23
## 💻 Splitting commits:
1. ✨ Create base button component
- Added src/components/Button.tsx
2. 🔧 Integrate button component into App
- Imported and used Button in src/App.tsx
3. 🎨 Adjust button styles
- Added button styles to src/styles.css
## 🔄 Merging to develop branch:
git checkout develop
git merge --no-ff feature/button-component-2026-02-23 -m "🔀 Merge: Add button component"注意点
- Use English branch names that represent feature content
- Don't include issue numbers in branch names
- Split commits finely by work unit
- Write commit messages in Japanese
- Use emojis to improve visibility
- Separate unrelated changes into different commits