[Feat] Claude 커스텀 슬래시 커맨드 추가 (/commit, /issue, /pr)#153
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! 이 PR은 Claude Code 환경에서 개발 워크플로우를 간소화하기 위해 설계되었습니다. 반복적인 Git 커밋, GitHub 이슈 생성, 그리고 Pull Request 생성 과정을 자동화하는 새로운 슬래시 커맨드를 도입하여 개발자의 생산성을 향상시키는 데 중점을 둡니다. 이를 통해 수동 작업을 줄이고 일관된 형식 유지를 돕습니다. Highlights
New Features🧠 You can now enable Memory (public preview) to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request adds custom Claude Code commands for Git commits, GitHub issues, and GitHub PRs, and updates the .gitignore file to ignore only .claude/settings.local.json. The review feedback suggests improving the .gitignore configuration to prevent other local Claude files from being tracked while keeping the commands directory tracked, and replacing the placeholder in the PR command with develop to prevent execution errors.
| # Claude Code | ||
| .claude/ | ||
| .claude/settings.local.json |
There was a problem hiding this comment.
[P2] .claude/settings.local.json만 제외하면, Claude Code가 로컬에서 생성하는 다른 임시 파일(예: 세션 파일, 로그, 히스토리 등)이 Git에 추적되어 커밋될 위험이 있습니다.\n\n.claude/ 디렉토리 내부의 다른 파일들은 모두 무시하면서 commands/ 디렉토리만 Git에 추적되도록 설정하는 것이 안전합니다.
# Claude Code\n.claude/*\n!.claude/commands/
References
- 리뷰 의견은 항송 한국어로 작성하며, 지관적이고 실용적이어야 합니다. (link)
|
|
||
| ## 동작 순서 | ||
|
|
||
| 1. `git log`와 `git diff <base-branch>...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다. |
There was a problem hiding this comment.
[P2] <base-branch>와 같은 플냬이스홀더 표기는 Claude가 명령어를 문자 그대로 실행하려고 시쌈하다가 에러가 발생하거나 혼란을 야기할 수 있습니다.\n\n이 프로젝트는 기밸 서브 브랜치로 develop을 사용하뭀로(55행 및 60행 참고), 플냬이스홀더 대신 develop을 명시적으로 지정하는 왃이 좋습니다.
| 1. `git log`와 `git diff <base-branch>...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다. | |
| 1. `git log`와 `git diff develop...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다. |
References
- 리뷰 의견은 항송 한국어로 작성하며, 지관적이고 실용적이어야 합니다. (link)
🧾 요약
🔗 이슈
✨ 변경 내용
.gitignore:.claude/전체 무시 →settings.local.json만 무시하도록 수정/commit커맨드 추가: 변경사항 분석 후type: 한글 메시지형식으로 커밋/issue커맨드 추가: 이슈 템플릿 자동 채워서 GitHub 이슈 생성/pr커맨드 추가: diff 분석 후 PR 템플릿 채워서 GitHub PR 생성✅ 확인