본문으로 건너뛰기
claudemods

Claude Code 생산성 모드: 타이머, 할 일, 스탠드업

Claude Code 생산성 모드는 턴 시간을 재고, Claude가 끝나면 알려 주고, 프롬프트 옆에 할 일 목록을 두고, 오늘 바뀐 내용으로 스탠드업 초안을 씁니다.

Claude Code에서 실행 중인 완료 토스트

완료 토스트

긴 Claude 턴이 끝나면 "Done in 2m 14s" 토스트와 짧은 알림음을 내고, 데스크톱 알림도 선택적으로 보냅니다.

  • 토스트
  • 명령어 실행
  • UI 변경
  • 소리 재생

v2.1.291에서 테스트됨

Claude Code 생산성 모드는 Claude가 일하는 시간 전후를 관리하도록 돕습니다. 긴 턴이 끝나면 알려 주고, 작업에 걸린 시간을 재고, 프롬프트 옆에 작은 할 일 목록을 두고, 그날의 커밋과 세션을 바탕으로 스탠드업 메모 초안을 작성합니다. 대부분 작은 모드이지만, 1분마다 다시 확인하러 가는 습관을 덜어 줍니다.

Claude Code 생산성 모드는 무엇을 사용하나요?

시간 측정 모드는 turn.start와 turn.complete를 읽습니다. turn.complete에는 durationMs가 들어 있으므로, 모드는 $.ui.toast로 "Done in 2m 14s"를 보여 주고 $.audio.play로 차임을 울릴 수 있습니다. 타이머와 리마인더는 $.clock.after와 $.clock.every를 사용합니다. 할 일 목록은 보통 $.command.register로 명령을 등록하고, 재시작 후에도 남도록 항목을 $.store에 보관하며, AbovePrompt 밴드나 패널에 그립니다.

스탠드업 모드는 $.process.run으로 git 기록을 읽고, $.model.complete로 Claude에게 요약을 요청하기도 합니다. 일부 모드는 prompt.suggest를 처리해 다음에 입력할 프롬프트를 입력란에 제안합니다. 이 이벤트와 메서드는 모드 레퍼런스에 나열되어 있습니다.

설치하기 전에 무엇을 확인해야 하나요?

모드가 세션 사이에 목록을 유지한다면 데이터 저장 배지를 확인하십시오. 이는 예상된 동작이며 데이터는 사용자의 컴퓨터에 남습니다. 모델 호출 (사용량 소모) 배지는 모드가 예를 들어 요약을 작성하기 위해 Claude에 자체 요청을 보낸다는 뜻입니다. 가끔 쓰는 스탠드업에는 괜찮지만 매 턴마다 실행된다면 낭비이므로, 언제 실행되는지 읽어 보시기 바랍니다.

명령어 실행은 git log를 읽는 스탠드업 모드나 데스크톱 알림을 띄우는 타이머에서는 정상입니다. 프롬프트 읽기는 생산성 기능에 거의 필요하지 않으므로, 이 배지가 보인다면 이유를 확인하십시오.

어떤 생산성 모드부터 시작하면 좋을까요?

완료 알림부터 시작하십시오. 긴 턴 동안 일하는 방식을 다른 무엇보다 크게 바꿔 줍니다. Claude에게 다음에 무엇을 시키려 했는지 자주 잊는다면 할 일 목록을 추가합니다. 스탠드업과 요약 모드는 모델 사용량을 얼마나 쓸지 감이 잡힌 뒤에 도입해도 늦지 않습니다.

자주 묻는 질문

생산성 모드는 세션 사이에 데이터를 어디에 보관하나요?
$.store에 보관합니다. 이는 같은 컴퓨터의 모든 세션이 공유하는 키-값 저장소로, JSON 전체 크기가 4 MiB로 제한됩니다. $.state에 있는 데이터는 현재 Claude Code 프로세스 동안만 유지됩니다.
스탠드업 모드가 내 작업 내용을 어딘가로 보내나요?
네트워크 배지가 표시되지 않는다면 보내지 않습니다. Claude로 요약 초안을 작성할 때는 $.model.complete를 사용하며, 이 경우 모델 호출 배지가 표시되고 플랜 사용량에 포함됩니다.
타이머 모드를 소리 없이 쓸 수 있나요?
대부분 가능합니다. 대다수 모드에서 소리는 userConfig 옵션입니다. 참고로 현재 클립 재생은 macOS에서만 작동합니다.