
Bobby는 GitHub 풀 리퀘스트(PR)를 파일 간 관계와 변경 맥락에 따라 살펴보도록 돕는 PR 리뷰 도구다. 검토 위치와 진행 상황을 저장하고, Claude Code를 연결하면 코드에 관한 질문을 하거나 PR 검토를 맡길 수 있다.
Bobby는 파일을 변경 사항의 의존 관계에 따라 L-1(변경이 의존하는 코드), L0(변경 자체), L1(변경의 영향을 받는 코드)로 나눈다. 테스트와 생성 파일은 요청할 때까지 숨긴다. 파일별 diff를 한 화면에 배치해 변경의 흐름을 파악하고, GitHub와 같은 diff 및 댓글을 파일 단위로 읽을 수도 있다. j와 k로 변경의 흐름을 따라가며, ⌘-클릭으로 선언 위치를 확인하고 ⌘⇧-클릭으로 코드의 사용처를 찾는다.
검토 중 작성한 댓글은 초안으로 남고, 비공개 메모는 기기에 저장된다. 진행 표시는 코드 변경을 따라가므로 강제 푸시 뒤에는 바뀐 부분만 다시 확인하면 된다. Claude에 특정 줄에 관해 질문하거나, 검토할 내용과 읽도록 허용할 도구를 지정할 수 있다. Claude의 검토 결과는 하나씩 확인해 리뷰에 추가·수정·제외하며, 직접 추가하고 제출하기 전에는 GitHub에 게시되지 않는다. 제출하면 초안 댓글과 승인 또는 변경 요청을 하나의 GitHub 리뷰로 보낸다.
설치에는 git이 필요하며 Bobby가 gh를 설정한다. Claude Code는 선택 사항이다. 설치 명령은 curl -fsSL https://raw.githubusercontent.com/angrybayblade/focus-bobby/main/install.sh | bash이며, 설치 후 bobby <pr-url>로 PR을 열거나 bobby만 입력해 PR을 고를 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요