Claude Code와 Things 통합
2025.11.20
ClaudeThingsURL-Scheme생산성자동화
Claude Code와 Things 앱 통합 활용 사례
개요
Claude Code에서 사용자의 TODO 관리 앱(Things)과 자동으로 연동하여, 대화 중 발생하는 작업을 즉시 할일 목록에 추가할 수 있도록 설정한 사례입니다.
문제 상황
- iOS 기기에서 앱을 실행하려다 Development Team 설정이 필요한 상황 발생
- Xcode 설정 작업을 Things 앱에 추가하고 싶음
- 매번 수동으로 Things 앱을 열어 작업을 추가하는 것이 번거로움
해결 방법
1. Things URL Scheme 활용
Things 앱은 URL scheme을 제공하여 외부에서 할일을 추가할 수 있습니다:
things:///add?title=작업제목¬es=작업상세내용
2. 글로벌 CLAUDE.md 파일 생성
모든 Claude Code 세션에서 자동으로 적용되는 커스텀 인스트럭션을 설정:
파일 위치: ~/.claude/CLAUDE.md
내용:
# Todo Item Management Rules
When the user requests to add a todo item, checklist, or task:
1. **Always use the Things app URL scheme**: `things:///add`
2. **Format**: `things:///add?title=ITEM_TITLE¬es=OPTIONAL_NOTES`
3. **Do NOT include** `when=today` parameter - items should go to inbox only
4. Use the `open` command via Bash tool to trigger the URL scheme
5. **Do NOT URL encode** - use plain text for title and notes
3. 사용 예시
예시 1: 간단한 할일 추가
사용자 요청: "디즈니 플러스 구독을 TODO로 넣어줘"
Claude 실행:
open "things:///add?title=디즈니 플러스 구독"
예시 2: 노트가 포함된 할일 추가
사용자 요청: "iOS 기기 설정 추가해줘, 노트에 Xcode 설정 필요하다고"
Claude 실행:
open "things:///add?title=iOS 기기 설정¬es=Xcode 설정 필요"
예시 3: 복잡한 작업 세부사항 포함
Claude가 자동 생성한 예시 (iOS 기기 실행 설정):
open "things:///add?title=iOS 기기에서 BetterTimer 실행 설정¬es=1. Xcode에서 BetterTimer 프로젝트 클릭
2. TARGETS > BetterTimer 선택
3. Signing & Capabilities 탭
4. Team 선택 (Apple ID)
5. Automatically manage signing 체크
6. 상단에서 Myungji의 iPhone 선택
7. ▶️ Run 버튼 클릭"