gaebalai
This is a gaebalai's base tool set
Plugin gaebalai from marketplace marketplace in ilhae-ai/claude-code-marketplace. Commands read from the repo's manifest — 25 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.
What it installs
Skills (6)
check-library라이브러리 정보를 확인하기 위한 스킬이다. Next.js, shadcn, 기타 라이브러리에 대해 적절한 MCP 서버를 사용해 최신 문서와 사용 방법을 조회한다.
create-git-worktreegit worktree를 활용해 분리된 작업 환경을 자동으로 구축한다. 기본 브랜치에서 최신 코드를 가져와 `.git-worktrees/` 디렉터리에 새로운 worktree를 생성하고, `.env`, Serena memories, npm 의존성을 자동으로 설정한다. 브랜치명에 포함된 `/`는 자동으로 `-`로 변환된다. 이미 존재하는 worktree가 있을 경우 재사용한다.
high-quality-commit코드 변경 사항을 적절한 git 커밋 전략으로 git commit한다. 기본적으로는 기존 git 커밋에 squash 전략을 적용하며, 필요에 따라 브랜치 전체의 git 커밋 히스토리를 재구성한다. 구현 완료 시점이나 사용자가 git commit을 요청했을 때 사용한다.
read-unresolved-pr-commentsGitHub PR에서 아직 대응되지 않은 코멘트를 조회한다. GraphQL API를 사용해 (1) 코드의 특정 라인에 연결된 미해결 Review thread(Resolve 가능)와 (2) 코드 블록을 포함한 Issue comment(대화 탭, Resolve 불가)를 모두 가져와 JSON 형식으로 출력한다. PR 정보(번호, 제목, URL, 상태, 작성자, 리뷰어)도 함께 포함된다.
resolve-pr-commentsGitHub PR의 미해결 Review thread를 일괄 Resolve한다. GraphQL API를 사용해 미해결 Review thread(코드 특정 라인에 대한 코멘트)를 조회한 뒤, resolveReviewThread mutation으로 모두 자동 Resolve한다. Issue comment(대화 탭)는 원래 Resolve 기능이 없으므로 대상에서 제외된다. 각 스레드의 Resolve 결과를 출력한다.
web-searchgemini 명령어를 사용한 고급 Web 검색 스킬이다. Web 검색을 수행할 때는 Claude Code의 기본 Web Search 도구보다 이 스킬을 우선적으로 사용한다.
Slash commands (6)
/gaebalai:create-planCreate an implementation plan using task-requirement-analyzer and create a GitHub Issue
/gaebalai:create-worktreeCreate and set up a git worktree for task execution
/gaebalai:exec-issueExecute tasks based on GitHub Issue content using a git worktree
/gaebalai:fix-review-point-loopRepeatedly address unresolved review comments until none remain (checks every 5 minutes)
/gaebalai:fix-review-pointAddress unresolved review comments on specified branch
/gaebalai:general-taskGeneral purpose assistant to execute tasks using a git worktree
Subagents (4)
general-purpose-assistant특정 전문 에이전트의 영역에 속하지 않는 일반적인 요청이거나, 여러 영역에 걸친 폭넓은 문제 해결 역량이 필요한 작업일 경우 이 에이전트를 사용한다. 이 에이전트는 다음과 같은 다양한 작업에 대한 **폴백(fallback)** 용도로 사용된다:\n\n<example>\nContext: 사용자의 요청이 어떤 전문 에이전트에도 명확히 해당되지 않는 경우\nuser: \"프로젝트의 전체적인 구조를 설명해 주세요\"\nassistant: \"일반적인 질문이므로 general-purpose-assistant 에이전트를 사용해 답변합니다\"\
github-issue-implementer사용자가 GitHub Issue를 제공하고, 해당 Issue를 기반으로 코드 구현 및 Pull Request 생성을 요청하는 경우 이 에이전트를 사용한다. 다음과 같은 상황에서는 선제적으로 이 에이전트를 사용해야 한다.\n\n예시 1:\nuser: \"이 Issue #123을 구현하고 PR을 만들어 주세요\"\nassistant: \"GitHub Issue #123의 내용을 확인하고 구현을 진행하겠습니다. github-issue-implementer 에이전트를 실행합니다.\"\n<Task tool 호출 시 github-issue-i
review-comment-implementer사용자가 코드 리뷰 코멘트나 피드백을 받았고, 해당 지적 사항을 구현하길 원하는 경우 이 에이전트를 사용한다. 다음과 같은 상황이 포함된다.\n\n- 사용자가 리뷰 코멘트, 피드백, 지적 사항을 명시적으로 언급한 경우\n- 코드 리뷰 결과를 반영해야 하는 경우\n- Pull Request 코멘트를 구현해야 하는 경우\n- 팀원 또는 자동화 도구로부터 받은 피드백을 반영해야 하는 경우\n\n예시:\n\n<example>\nContext: 사용자가 코드 리뷰 코멘트를 받았고, 이를 구현해 달라고 요청한 경우\nuser: \"PR의 리뷰
task-requirement-analyzer구현에 들어가기 전에 작업 요구 사항을 분석하고 정리해야 할 때 이 에이전트를 사용한다. 여기에는 기능 요청의 범위를 이해하고, 관련 코드베이스 구간을 탐색하며, 최적의 구현 계획을 수립하는 작업이 포함된다. 예시는 다음과 같다.\n\n<example>\nContext: 사용자가 기존 시스템에 신규 기능을 추가하고자 하는 경우\nuser: \"사용자 인증 기능에 비밀번호 재설정 기능을 추가하고 싶어요\"\nassistant: \"작업 요구 사항을 정리하고 최적의 구현 계획을 세우기 위해 task-requirement-analyzer
MCP servers (5)
chrome-devtoolsruns: npx chrome-devtools-mcp@latest
serenaruns: uvx --from git+https://github.com/oraios/serena serena-mcp-server
context7connects to: https://mcp.context7.com/mcp
next-devtoolsruns: npx -y next-devtools-mcp@latest
shadcnruns: npx shadcn@latest mcp
Hooks (2)
- Stop
afplay /System/Library/Sounds/Funk.aiff
- Stop
${CLAUDE_PLUGIN_ROOT}/scripts/remove-merged-worktrees.sh
Maintain gaebalai?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.