Community생산성 & 협업github.com

withgraphite/graphite

Graphite(gt)를 사용하여 스택형 PR을 생성하고, 탐색하며 관리합니다.

graphite란 무엇인가요?

이 스킬은 Graphite(gt) CLI 도구를 활용하여 PR 스택(Stacked PRs)을 효율적으로 관리하는 방법을 제공합니다. 개발자는 `gt branch` 명령어로 신규 브랜치를 생성하고, `gt submit`을 통해 PR을 제출하며, `gt stack`으로 전체 스택 구조를 시각화할 수 있습니다. 또한 충돌 해결, 리베이스, 체리픽과 같은 고급 Git 작업을 스택 컨텍스트 내에서 수행할 수 있습니다. 이 스킬을 통해 여러 개의 종속된 PR을 체계적으로 관리하고, 코드 리뷰와 CI/CD 파이프라인에서의 효율성을 크게 향상시킬 수 있습니다. 지원되는 플랫폼은 Claude Code, Cursor, Codex 등 Graphite CLI와 통합 가능한 모든 AI 코딩 어시스턴트입니다. 주요 기능으로는 스택 탐색 (`gt navigate`), PR 설명 업데이트 (`gt edit`), 그리고 스택 기반의 코드 리뷰 요청 (`gt request-review`)이 포함됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/withgraphite/agent-skills/tree/main/skills/graphite

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

graphite은(는) 무엇을 하나요?

Graphite(gt)를 사용하여 스택형 PR을 생성하고, 탐색하며 관리합니다.

개요

gt CLI(Graphite)를 사용하여 개발 워크플로우를 개선하세요. 이 스킬은 다음을 가능하게 합니다:

  • 스택형 PR 생성 및 관리
  • 브랜치 스택 탐색 및 확인
  • 충돌 해결 및 리베이스
  • 스택 컨텍스트 내에서 Git 작업 실행

주요 명령어

명령어설명
gt branch현재 브랜치에서 새로운 작업 브랜치 생성
gt submit현재 브랜치의 PR 제출 또는 업데이트
gt stack전체 브랜치 스택 시각화
gt navigate스택 내에서 브랜치 간 이동
gt editPR 설명 또는 제목 업데이트
gt request-review현재 PR에 리뷰 요청
gt rebase스택의 하위 브랜치를 상위 브랜치로 리베이스
gt cherry-pick스택에 특정 커밋 체리픽

사용 예시

  1. 새 기능 브랜치를 만들고 작업 시작하기:

    gt branch feat/new-ui
    
  2. 변경 사항을 커밋하고 스택에 PR 제출하기:

    gt commit -m "Add new UI components"
    gt submit
    
  3. 전체 스택 확인하고 PR 열기:

    gt stack
    gt navigate --top
    

상세 정보

Graphite는 대규모 코드베이스에서 스택형 PR을 더 쉽게 관리할 수 있도록 설계되었습니다. gt CLI는 브랜치를 스택으로 자동 추적하여 각 PR이 올바른 상위 PR을 기반으로 하도록 보장합니다. 이 스킬을 사용하면 AI 비서가 다음을 수행할 수 있습니다:

  • 현재 스택 상태를 이해하고 시각화
  • 스택 내에서 새 브랜치를 만들고 PR을 제출하는 전체 워크플로우 안내
  • 충돌 감지 및 해결 방법 제안
  • 리베이스, 체리픽, 스택 재정렬과 같은 고급 작업 실행

참고 사항

  • gt CLI가 설치되어 있고 PATH에 있어야 합니다.
  • 작업하기 전에 현재 Git 저장소가 Graphite로 초기화되어 있는지 확인하세요.
  • 일부 작업(예: gt rebase)은 충돌을 일으킬 수 있으므로 신중히 수행해야 합니다.

관련 스킬