Skip to content

나만의 /today 명령어 만들기

나만의 /today 명령어 만들기
   

아침 일정을 확인하는 게 다섯 개의 앱을 여는 대신 하나의 명령어로 가능하다면?

Teresa Torres에 대한 글을 읽었다—개발자가 아닌 프로덕트 코치—Claude Code를 사용해 자신만의 /today 명령어를 만든 사람. 그녀의 통찰은 단순하지만 깊었다: “어떤 작업이 있을 때, 내가 관여해야 하나? Claude가 그냥 할 수 있나? 아니면 내 입력이 필요한가?”

그 질문이 개인 자동화에 대한 내 생각을 재구성했다. “AI가 나를 위해 무엇을 할 수 있나?“가 아니라 “내가 하고 있는 것 중 실제로 내가 필요 없는 게 뭔가?”

WHY: 아침 루틴 문제

매일 아침, 같은 것들을 확인한다:

  • 캘린더: 어떤 미팅이 있나?
  • 이메일: 밤새 긴급한 게 있나?
  • 뉴스레터: 알아둘 만한 업계 뉴스가 있나?

각각 다른 앱에 있다. 각각 컨텍스트 스위칭이 필요하다. 각각 내 우선순위를 정하는 대신 받은 편지함에 반응하는 리액티브 모드로 끌어들인다.

정보 자체가 문제가 아니다—일정은 알아야 한다. 문제는 수집이다. 내 주의로부터 이득을 보지 않는 반복적인 인지 작업이다. Torres가 정확히 파악한 종류의 작업이다: 내가 필요 없는 것.

HOW: 문서 우선, 채팅 우선이 아닌

대부분의 AI 어시스턴트 설정은 출력을 Slack이나 채팅 창에 덤프한다. 빠른 조회에는 작동하지만, 내가 실제로 일하는 방식에 맞지 않는다. 내 지식은 Obsidian에 있다. 계획은 마크다운 파일에서 일어난다. 채팅 스트림으로 사라지는 모닝 브리핑은 오후면 쓸모없다.

설계 원칙: 출력은 대화가 아닌 문서로 간다.

📅 apple-calendar ──┐
📧 email inbox    ──┼──▶ morning-briefing ──▶ Obsidian ──▶ git push
📰 newsletters    ──┘     (one-pager)          (vault)      (sync)

하나의 명령어가 파이프라인을 트리거한다. 출력은 Obsidian 볼트에 도착하는 마크다운 파일이다. 그 다음 어떤 머신에서든 접근할 수 있도록 git에 푸시한다.

구성 요소

캘린더 연동: Apple Calendar에서 오늘의 이벤트를 가져온다. 간단한 타임라인으로 포맷한다.

이메일 요약: himalaya(CLI 이메일 클라이언트)를 사용해 읽지 않은 메시지를 가져온다. 중요한 것을 요약하고, 액션이 필요한 것을 플래그한다.

뉴스레터 다이제스트: 저장된 뉴스레터를 파싱하고, 핵심 인사이트를 추출한다. 대부분의 뉴스레터는 필러에 묻힌 2-3개의 가치 있는 포인트가 있다.

문서 생성: 모든 것을 하나의 마크다운 페이지로 결합한다. 내가 수동으로 채우는 “집중 우선순위” 섹션을 상단에 포함한다.

Git 동기화: 일일 파일을 저장소에 푸시한다. 이를 통해 노트북, 폰, 또는 git 접근이 있는 어떤 머신에서든 모닝 브리핑을 열 수 있다.

출력 형태

# 모닝 브리핑 - 2026-02-08

## 집중 우선순위
- [ ] _오늘의 상위 3개를 채워라_

## 오늘의 일정
- 10:00 - 팀 스탠드업 (30분)
- 14:00 - Sarah와 디자인 리뷰
- 16:00 - 매니저와 1:1

## 이메일 요약
**응답 필요:**
- 클라이언트 X 타임라인 문의 (긴급 플래그)

**FYI:**
- 뉴스레터 가입 확인
- AWS 청구 알림

## 뉴스 다이제스트
- [흥미로운 기사 제목] - 한 문장으로 핵심 요점
- [다른 기사] - 왜 중요한지

문서는 스키밍을 위해 구조화되어 있다. 열고, 30초 스캔하고, 우선순위를 채우면, 하루가 정리된다. 앱 뛰어다니기 없고, 컨텍스트 스위칭 없고, 받은 편지함 토끼굴 없다.

WHAT: 나만의 것으로 만들기

특정 도구는 중요하지 않다. Torres는 Claude Code를 썼다. 나는 셸 스크립트와 moltbot(개인 자동화 봇)의 조합을 쓴다. Shortcuts, n8n, 또는 어떤 자동화 플랫폼이든 쓸 수 있다.

중요한 것은 멘탈 모델이다:

  1. 반복적인 인지 작업 식별 - 매일 하는 것 중 내 판단이 도움이 안 되는 게 뭔가?

  2. 문서 우선 설계 - 출력이 어디에 있어야 하나? 실제로 볼 곳으로 만들어라.

  3. 동기화를 위해 구축 - 한 기기에서만 작동하면 자동화는 쓸모없다.

  4. 판단은 인간이 - 브리핑은 무엇을 우선시할지 알려주지 않는다. 정보를 주고; 결정은 내가 한다.

반복, 완벽이 아닌

첫 버전은 과도하게 엔지니어링되었다. 프로젝트별로 이메일을 분류하고, 모든 뉴스레터를 요약하고, 자동으로 액션 아이템을 생성하려 했다. AI 추론이 너무 많고, 원시 정보가 충분하지 않았다.

현재 버전은 더 간단하다: 수집, 포맷, 동기화. 그게 다다. AI가 생성한 요약을 검증하는 것보다 원시 이메일 제목을 스캔하는 게 더 빠르다. 자동화는 수집 마찰을 제거한다; 판단은 내가 한다.

Obsidian의 장점

목적지로 Obsidian을 사용하면 동기화 이상의 이점이 있다:

  • 데일리 노트가 위키링크를 통해 프로젝트 노트에 연결
  • 몇 달간의 브리핑을 검색할 수 있음
  • 패턴이 드러남: “이번 달 클라이언트 X에서 긴급 이메일이 세 번 왔네”

브리핑은 일회용 체크리스트가 아니다. 내 지식 그래프의 일부가 되어, 생각하고 있는 다른 모든 것과 연결된다.

요약

Torres의 질문은 AI 어시스턴트 주변의 과대 광고를 꿰뚫는다: “이 작업에 내 입력이 필요한가, 아니면 Claude가 그냥 할 수 있나?”

모닝 브리핑은 내 입력이 필요 없다. 캘린더 이벤트 수집에 내 판단이 필요 없다. 루틴 이메일 요약에 내 주의가 도움이 안 된다.

내가 필요 없는 작업을 위한 명령어를 만들어라. 필요한 것들을 위해 주의를 아껴라.

/today 명령어는 커피 만드는 동안 실행된다. 앉을 때쯤, 브리핑이 Obsidian에서 기다리고 있고, 모든 기기에 동기화되어 있다. 받은 편지함 불안 대신 명료함으로 하루가 시작된다.

매일 아침 다섯 개 앱을 확인하는 것과 동등한 게 뭔가?