搜索

PythonReactSEOPDF
GitHub Skill

commit

Create a git commit with automatic AI code review (Codex/Gemini rotation). Triggers on /commit.

skyasu2☆ 1 仓库 Stars1 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Git Commit with AI Review

커밋 생성 후 자동으로 Codex 또는 Gemini로 코드 리뷰를 실행합니다.

Trigger Keywords

  • "/commit"
  • "커밋해줘"
  • "변경사항 커밋"

Workflow

1. Staged Changes Check
# Check for staged changes
git diff --cached --stat

If no staged changes, prompt user to stage files first.

2. Generate Commit Message

Analyze staged changes and generate a conventional commit message:

  • feat: new feature
  • fix: bug fix
  • refactor: code refactoring
  • docs: documentation
  • chore: maintenance
3. Create Commit
git commit -m "$(cat <<'EOF'
<commit message>

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
EOF
)"
4. AI Code Review (Automatic)

After successful commit, run AI review:

# Get AI engine for review (alternating Codex/Gemini)
LAST_ENGINE=$(cat reports/ai-review/.last-engine 2>/dev/null || echo "gemini")
if [ "$LAST_ENGINE" = "codex" ]; then
  REVIEW_ENGINE="gemini"
else
  REVIEW_ENGINE="codex"
fi

# Run review based on engine
if [ "$REVIEW_ENGINE" = "codex" ]; then
  DIFF=$(git diff HEAD~1 | head -300)
  echo "커밋: $(git log -1 --oneline)
변경 파일: $(git diff HEAD~1 --name-only | wc -l)개

다음 변경사항을 리뷰해주세요:
1. 코드 품질 점수 (1-10)
2. 보안 이슈
3. 개선사항
4. 결론: 승인/거부

$DIFF" | codex --json 2>&1 | head -100
else
  DIFF=$(git diff HEAD~1 | head -300)
  gemini -m gemini-2.5-flash "커밋: $(git log -1 --oneline)
다음 변경사항을 리뷰해주세요. 한국어로 답변.
1. 점수 (1-10)
2. 보안 이슈
3. 개선사항
4. 결론: 승인/거부

$DIFF" 2>&1 | head -100
fi

# Save last engine
echo "$REVIEW_ENGINE" > reports/ai-review/.last-engine
5. Summary

Display:

  • Commit hash and message
  • AI review score and verdict
  • Any critical issues found

Output Format

✅ 커밋 완료: abc1234 feat: add new feature

🤖 AI 리뷰 (Codex/Gemini):
- 점수: 8/10
- 보안: 이슈 없음
- 결론: 승인

💡 개선 제안:
- (있으면 표시)

Notes

  • AI 리뷰는 백그라운드가 아닌 실시간으로 실행됩니다
  • Codex와 Gemini가 번갈아가며 리뷰합니다 (Cross-model validation)
  • 리뷰 결과는 reports/ai-review/ 디렉토리에 저장됩니다

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!