Motion lab · internal tool · by 김용희
ISSUELINKER여섯 서비스의 이슈를 한 화면에서 보고, 코드 수정은 내 PC의 Claude Code로.
Sentry · GitLab · WorxBoard · Notion · Jira · Grafana의 이슈를 한 목록으로 모으고, 이슈별로 코드 수정 → 로컬 커밋 → push·MR 초안까지 만듭니다. 머지는 사람이 합니다. FE 개발자 김용희가 6주 동안 만든 사내 도구를, 실제 흐름대로 움직이는 데모 10개로 소개합니다.
WHAT이슈 6곳 → 한 목록사내 웹은 조회 전용, 토큰은 PC Keychain에만
HOWPC 로컬 + Claude Code CLI커밋과 push·MR은 각각 확인 화면의 버튼으로
NOT YET야간 자동 실행 · 효과 측정10번 데모 아래에 그대로 적었습니다
6연동 서비스
40커밋 (머지 제외)
686테스트 전부 통과
5PC 연결 슬롯
+35,939추가된 줄
전체 이슈12ONE LIST
카드 위에 마우스를 올리면 스포트라이트
사내 웹 READ-ONLY
PC 연결 슬롯
12345
pairing 코드 입력
SESSION · 8h
웹이 받는 것
- 이슈 목록 · 상세 (조회)
- 서비스 토큰
- 셸 명령 실행 API
대기
PC 로컬 서비스 WRITE
127.0.0.1:43121 · loopback only
------
일회용 코드 · 5분 후 만료- loopback 바인딩
- Origin 검사
- Host 검사
- 코드 1회 소모
Keychain · 서비스 토큰
연결 시작을 누르면 한 단계씩 진행합니다.
하지 않는 것
rebaseresetpush --force
시나리오를 고르고 PR 준비 실행을 누르세요.
저장소PC 공통플러그인CLI 내장
/ 열기↑↓ 이동Tab·Enter 선택Esc 닫기
커밋40머지 제외 · 머지 1건 별도
테스트686node:test 96개 파일 · 전부 통과
연동 서비스6Sentry · GitLab · WorxBoard · Notion · Jira · Grafana
PC 연결 슬롯53 → 5 확장
추가된 줄+35,939삭제 −3,099 · 변경 파일 687
소스 줄~24,000JS · MJS · HTML · CSS, 약
추적 파일211companion 36개 · Node 기본 모듈만
작업 기록9docs/state 날짜별 · summary 1,084줄
월별 커밋
- DOM
- —
- 화면
- —
이름 변천 · 10/13 확정
Night Shift
니가해라 코드수정
Issue assemble
Issue Linker
저장소 이름도 같은 날 night-shift → issue-linker로 바꿨습니다.
STAMP EASING 버튼 · 배지 · 카운트
살짝 넘쳤다가 제자리에 찍히는 커브입니다. 같은 거리를 stamp와 ease로 비교합니다.
--stamp
--ease
작업 대화 3
COMMITTED
SPOTLIGHT 연결 카드 · 통계 칸
포인터 위치를 --mx --my로 넘겨 카드 안 radial 조명을 움직입니다. 터치 화면에서는 저절로 돕니다.
dashboard panels · 4xx/5xx · logs
TAB WIPE 목록 전환
탭을 바꾸면 띠 하나가 목록 위를 쓸고 지나가며 제목이 디코드됩니다.
Sentry 이슈
SCAN BEAM 상세 모달
상세가 열리면 스탬프로 튀어나오고, 빔이 위에서 아래로 훑으며 제목은 디코드, 숫자는 카운트업됩니다.
DETAIL · 예시
목록 날짜 정렬 오류
- 이벤트
- 128
- 사용자
- 37
- 댓글
- 4
Not yet · 아직 안 한 것
- 야간 자동 실행 · 예약야간 러너 코어는 옮겨 왔지만 웹과 PC 서비스에서 아직 실행하지 않습니다.
- Sentry 자동 트리아지아직 옮기지 않았습니다.
- 서명된 배포 설치기아직 만들지 않았습니다.
- 실서버 반영 확인Jira 상태·댓글 등록과 WorxBoard OAuth 로그인은 일부만 실서버에서 확인했습니다.
- 정량 효과처리한 이슈 수나 줄어든 시간 같은 효과는 아직 재지 않았습니다.