스크립트로 숨겨진 창의 GPUI 클라이언트를 조작해 클릭, 키 입력, 대기, 화면 캡처를 수행합니다. UI 변경을 확인하거나 버그를 재현하고 화면을 기록할 수 있으며, 별도의 임시 앱 데이터를 사용합니다.
- UI 변경이 작동하는지 확인
- 화면 버그 재현
- 변경 전후 화면 캡처
@gitbutlerapp
조직
Version Control for your Coding Agents
스킬 7개저장소 1개 2.2만
스크립트로 숨겨진 창의 GPUI 클라이언트를 조작해 클릭, 키 입력, 대기, 화면 캡처를 수행합니다. UI 변경을 확인하거나 버그를 재현하고 화면을 기록할 수 있으며, 별도의 임시 앱 데이터를 사용합니다.
GitButler의 `but` CLI로 버전 관리를 수행합니다. 파일이나 변경 구간을 골라 커밋하고, 브랜치와 커밋 이력을 정리하며, 충돌을 해결하고 원격 변경을 반영해 풀 리퀘스트를 만드는 흐름을 안내합니다.
`@gitbutler/ui-react`를 사용해 Lite와 but.dev의 사용자 화면을 다듬습니다. 폼, 모달, 알림, 화면 문구를 기존 구성 요소와 디자인 지침에 맞추고 밝은 테마와 어두운 테마에서 확인하도록 안내합니다.
GitButler의 기존 구조에 따라 `but` 명령을 구현하거나 수정합니다. 인자 정의, 입력 검증, 실행을 분리하고 사용자용·셸·JSON 출력까지 다루며 TUI에서도 호출할 수 있는 형태를 안내합니다.
GitButler의 Ratatui 터미널 화면 테스트를 추가하거나 수정합니다. 키 입력과 선택 위치를 확인하고, 예상 화면을 담은 SVG 스냅샷과 비교하며, 테스트 실행 및 스냅샷 갱신 절차를 안내합니다.
`but` CLI의 셸 기반 성능 시나리오를 만들고 수정하고 실행하며 문제를 조사합니다. 준비 작업과 측정할 작업을 분리하고 Hyperfine으로 시간을 측정하며 기존 방식에 맞춰 스크립트와 실행 결과를 확인합니다.
GitButler 브랜치, 풀 리퀘스트 또는 변경과 관련된 저장된 에이전트 기록을 살펴봅니다. 이전 논의와 작업을 시간순으로 파악하고, 결정의 이유나 근거가 더 필요한 대화 차례를 자세히 확인합니다.