Skip to content

[Feat] Claude 커스텀 슬래시 커맨드 추가 (/commit, /issue, /pr)#153

Merged
pooreumjung merged 3 commits into
developfrom
feat/#151-claude-command
May 29, 2026
Merged

[Feat] Claude 커스텀 슬래시 커맨드 추가 (/commit, /issue, /pr)#153
pooreumjung merged 3 commits into
developfrom
feat/#151-claude-command

Conversation

@pooreumjung

Copy link
Copy Markdown
Member

🧾 요약

  • Claude Code에서 자주 쓰는 작업(커밋, 이슈, PR)을 슬래시 커맨드로 자동화

🔗 이슈

✨ 변경 내용

  • .gitignore: .claude/ 전체 무시 → settings.local.json만 무시하도록 수정
  • /commit 커맨드 추가: 변경사항 분석 후 type: 한글 메시지 형식으로 커밋
  • /issue 커맨드 추가: 이슈 템플릿 자동 채워서 GitHub 이슈 생성
  • /pr 커맨드 추가: diff 분석 후 PR 템플릿 채워서 GitHub PR 생성

✅ 확인

  • 빌드 OK
  • 테스트 OK

pooreumjung and others added 3 commits May 29, 2026 12:11
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pooreumjung pooreumjung self-assigned this May 29, 2026
@pooreumjung pooreumjung added the enhancement New feature or request label May 29, 2026
@coderabbitai

coderabbitai Bot commented May 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2ba5b470-296c-4d5b-8f27-1c0227660b1c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/#151-claude-command

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, 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

  • Claude 커스텀 슬래시 커맨드 추가: Claude Code에서 자주 사용하는 Git 및 GitHub 작업을 자동화하기 위한 /commit, /issue, /pr 커맨드가 추가되었습니다.
  • /commit 커맨드: 변경사항을 분석하여 type: 한글 메시지 형식으로 커밋 메시지를 제안하고 커밋하는 기능이 추가되었습니다.
  • /issue 커맨드: 이슈 템플릿을 자동으로 채워 GitHub 이슈를 생성하는 기능이 추가되었습니다.
  • /pr 커맨드: diff를 분석하여 PR 템플릿을 채워 GitHub PR을 생성하는 기능이 추가되었습니다.
  • .gitignore 업데이트: .claude/ 디렉토리 전체를 무시하던 설정에서 .claude/settings.local.json 파일만 무시하도록 변경되었습니다.
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 Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@pooreumjung
pooreumjung merged commit 6fd9283 into develop May 29, 2026
3 checks passed

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread .gitignore
Comment on lines 53 to +54
# Claude Code
.claude/
.claude/settings.local.json

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

[P2] .claude/settings.local.json만 제외하면, Claude Code가 로컬에서 생성하는 다른 임시 파일(예: 세션 파일, 로그, 히스토리 등)이 Git에 추적되어 커밋될 위험이 있습니다.\n\n.claude/ 디렉토리 내부의 다른 파일들은 모두 무시하면서 commands/ 디렉토리만 Git에 추적되도록 설정하는 것이 안전합니다.

# Claude Code\n.claude/*\n!.claude/commands/
References
  1. 리뷰 의견은 항송 한국어로 작성하며, 지관적이고 실용적이어야 합니다. (link)

Comment thread .claude/commands/pr.md

## 동작 순서

1. `git log`와 `git diff <base-branch>...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

[P2] <base-branch>와 같은 플냬이스홀더 표기는 Claude가 명령어를 문자 그대로 실행하려고 시쌈하다가 에러가 발생하거나 혼란을 야기할 수 있습니다.\n\n이 프로젝트는 기밸 서브 브랜치로 develop을 사용하뭀로(55행 및 60행 참고), 플냬이스홀더 대신 develop을 명시적으로 지정하는 왃이 좋습니다.

Suggested change
1. `git log``git diff <base-branch>...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다.
1. `git log``git diff develop...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다.
References
  1. 리뷰 의견은 항송 한국어로 작성하며, 지관적이고 실용적이어야 합니다. (link)

@howooyeon
howooyeon deleted the feat/#151-claude-command branch June 3, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] CLAUDE command 추가

1 participant