4P by bangdori1 13시간전 | ★ favorite | 댓글과 토론

IDE에서 개발하다가 번역 키 등록하러 백오피스 갔다 오는 컨텍스트 스위칭이 생산성을 꽤 많이 깎아먹고 있었습니다.

이걸 해결하기 위해 Claude Skills로 i18n-generator 커맨드 하나를 만들었는데, 핵심은 AI가 할 일과 스크립트가 할 일을 명확하게 분리한 것입니다.

  • AI(비결정적 영역): 변경된 코드 파악, 한국어 추출, i18n 키 설계
  • 스크립트(결정적 영역): 14개 언어 번역, 형식 검증, DB 저장

안전장치도 3단계로 두었고 (실행 전 확인 → JSON 검증 → 특수문자/치환 문자열 일치도 검증), 키 레벨과 언어 레벨에서 원자성도 다르게 가져갔습니다.

실제로 쓰면서 i18n 누락이 없어지고 번역 작업이 개발 흐름 밖으로 나가지 않아서 꽤 만족스러운 경험으로 이어졌습니다. 이 과정을 글로 정리했습니다.