BucketList Club · 스킬 라이브러리 · 펄스 키트 흐름

펄스에서
워크로그까지

일하다 보면 정해진 것과 아직 흔들리는 것이 한 문서에 섞여서, 결국 아무도 그 문서를 믿지 않게 됩니다. 그래서 기록을 세 층으로 나누고, 층과 층 사이를 오가는 문을 네 개 만들었습니다. 기계가 모으고, 사람이 고르고, 지나간 것은 내려보냅니다.

펄스→ sync→ weekly-sync→ worklog

01 · Layers

기록은 세 층으로 나눕니다

무엇이 어느 층에 있는지만 지켜도 문서가 썩지 않습니다. 위로 올리는 문(승격)과 아래로 내리는 문(배출)을 같은 자리에서 함께 엽니다.

LIVE

흔들리는 것

_pulse.md · 펄스

메일, 메모, 커밋, 슬랙에서 매일 아침 자동으로 모입니다. 아직 결정되지 않은 고민도 여기에 둡니다. 확정 문서를 직접 고치지는 못합니다.

STATE

확정된 것

_state.md · 스테이트

프로젝트 폴더마다 하나. 정해진 것, 다음 마감, 이번 주 할 일만 둡니다. 가볍게 유지해야 매 세션 처음에 읽을 수 있습니다. 여기로 들어오는 문은 사람의 승인 하나뿐입니다.

LOG

지나간 것

_log.md · 로그

수명이 끝난 결정과 이전 갱신 기록을 원문 그대로 옮겨 둡니다. 요약하지 않습니다. 나중에 "그때 왜 그렇게 정했지"를 찾는 자리이기 때문입니다.

02 · Flow

한 장으로 보면

위쪽은 상태 문서가 도는 길, 아래쪽은 옵시디언 작업일지가 도는 길입니다. 두 길은 weekly-sync와 worklog에서 만납니다.

펄스, sync, weekly-sync, worklog의 흐름도 git, 메모장, Gmail과 Drive, 슬랙에서 수집기가 매일 아침 펄스 파일을 채운다. 펄스의 승격 후보와 내려보낼 후보는 sync에서 사람이 O나 X로 고르고, O면 승격 후보는 state로, 내려보낼 후보는 log로 간다. X면 미확정 큐로 돌아간다. state-lint가 state를 읽어 내려보낼 후보를 찾는다. 월요일 weekly-sync가 이번 주 파일을 만들고 sync를 불러 승격한다. worklog는 작업이 끝날 때마다 이번 주 작업일지에 기록하고 승인을 받아 프로젝트 state를 갱신한다. 이번 주 파일의 날짜 칸은 작업일지로 링크된다. 상태 문서 층 · SSOT 작업일지 층 · OBSIDIAN 재료 git커밋 · 미커밋 변경 메모장새로 쓴 노트 블록 Gmail · Drive메일 · 회의록 · 문서 슬랙내가 한 말 수집기 LLM이 4칸으로 정리 평일 08:30 + 로그인할 때 + 세션 시작할 때 _pulse.md 흔들리는 것 · 하루 한 번 채워짐 ① 최근 사건7일 지나면 자동으로 사라짐 ② 미확정 큐미결정은 여기 한 곳에만 ③ 승격 후보state로 올릴 것 ④ 내려보낼 후보log로 내릴 것 /sync 사람이 번호로 O / X 승격 · 회수 배출 X면 ②로 _state.md 확정된 것 프로젝트마다 하나 _log.md 지나간 것 · 원문 그대로 ③ O ④ O state-lint · 매일 아침 state를 훑어 ④ 후보를 찾음 (LLM 없이 규칙으로) weekly-sync 월요일 아침 지난주 기분 · 에너지 회고 못 끝낸 할 일 이관 캘린더 → 이번 주 일정 이번 주 파일 작업일지 폴더 · W43 주간 이번 주 할 일 월 ~ 금 날짜 칸 메모 (손대지 않음) 생성 worklog 작업을 마칠 때마다 한 일 요약 · 상세 프로젝트 state 링크 state 갱신 제안 링크 작업일지 주차별 한 파일 2026-W43.md 한 주치 승격을 위해 sync를 부름 승인 후 state 갱신
사람이 승인하는 자리 사람이 직접 보고 쓰는 파일 기계가 쓰고 읽는 파일·도구 되돌아가거나 건너가는 길

03 · Steps

네 개의 도구가 하는 일

펄스만 사람 없이 혼자 돌고, 나머지 셋은 Claude와 함께 쓰는 스킬입니다. 스킬은 손잡이일 뿐이고, 무엇을 남기고 무엇을 내릴지는 매번 사람이 정합니다.

01기계 혼자

펄스여기저기 흩어진 흔적을 매일 아침 한 파일로 모읍니다

언제
평일 08:30. 맥이 꺼져 있었으면 로그인할 때, 그것도 놓치면 Claude 세션을 여는 순간 한 번 더. 하루 한 번만 돕니다.
하는 일
  • git, 메모장, Gmail·Drive, 슬랙에서 최근 흔적 수집
  • LLM이 ①②③ 칸에 나눠 정리
  • state-lint가 확정 문서를 훑어 오래된 것을 ④에 올림
  • 세션을 열면 요약 몇 줄이 자동으로 먼저 보임
IN흩어진 흔적
→
OUT_pulse.md 4칸
02사람과 함께

sync흔들리는 층과 확정 층 사이의 유일한 문입니다

언제
월요일 weekly-sync 안에서, 세션을 열었는데 승격 대기가 보일 때, 아니면 생각날 때 /sync.
하는 일
  • ③ 승격 후보에 번호를 붙여 보여주고 "1, 3번 O"로 답을 받음
  • O면 state를 고치고, ②에 같은 고민이 있으면 같이 지움(회수)
  • ④ 내려보낼 후보는 log로 원문 그대로 옮김(배출)
  • ②는 2주 넘게 묵은 것, 이번 주 마감과 맞물린 것만 짚음
IN③ · ④ 후보
→
OUT_state.md · _log.md
03사람과 함께

weekly-sync한 주를 닫고 다음 주를 여는 월요일 의식입니다

언제
월요일 아침. 한 주치 결정이 쌓인 직후라 승격하기에도 가장 좋은 때입니다.
하는 일
  • 지난주 메모를 인용해 보여주고, 기분과 에너지를 따로 고르게 함
  • 못 끝낸 할 일만 골라 이번 주 파일로 옮김
  • 캘린더 일정을 이번 주 파일의 일정 칸에 스냅샷
  • 프로젝트 state의 다음 마감을 이번 주 할 일 옆에 붙임
  • 펄스 ③을 승격하고 ②에서 이번 주 할 일을 뽑음
IN지난주 파일 · 캘린더 · 펄스
→
OUT이번 주 파일 · 승격
04작업 끝에 한 번

worklog오늘 Claude와 한 일을 그 주의 일지에 남깁니다

언제
작업을 마무리할 때 "일지 써줘" 한마디. 하루에 여러 번 불러도 같은 날 칸에 합쳐집니다.
하는 일
  • 프로젝트별 한 줄 요약과 접히는 상세를 함께 기록
  • 요약 줄의 프로젝트 이름을 그 프로젝트 state로 가는 링크로 걸음
  • 작업한 프로젝트의 state에 반영 안 된 변화가 있으면 갱신안을 보여주고 승인받음
IN이번 세션의 작업
→
OUT이번 주 작업일지 · state 갱신

04 · Rhythm

한 주에 놓으면

새 할 일을 만들지 않고, 이미 있는 리듬에 얹었습니다. 승격을 따로 챙겨야 하는 일로 만들면 금방 안 하게 되기 때문입니다.

월
화
수
목
금
08:30
펄스 수집
펄스 수집
펄스 수집
펄스 수집
펄스 수집
아침
weekly-sync 안에서 sync
필요할 때 sync
세션 열 때
브리프 자동 주입 프로젝트별 상태 한 줄과 펄스 숫자(승격대기 · 미확정)가 먼저 보입니다
작업 끝
worklog 그날 칸에 쌓이고, 다음 월요일 weekly-sync 회고의 재료가 됩니다

05 · Rules

이것만 지키면 돌아갑니다

도구보다 규칙이 먼저였습니다. 셋 다 실제로 문서가 썩어 본 뒤에 생긴 규칙입니다.

문은 둘

들어오는 문만큼 나가는 문도 만든다

클럽장도 처음엔 모으는 쪽만 만들었더니 확정 문서가 다섯 달 동안 고였습니다. 갱신 헤더 다섯 개, 두 달 넘게 묵은 할 일 목록이 그대로 남아 있었습니다. 그 뒤로 ④ 칸과 배출 절차를 붙였습니다.

승인은 하나

확정 문서는 사람만 고친다

자동 수집은 펄스까지만 옵니다. 애매한 것은 올리지 않고 ②에 둡니다. 잘못 올라간 한 줄이 문서 전체의 신뢰를 깎기 때문입니다. 오탈자 정정도 묻고 합니다.

자리는 한 곳

미결정은 ② 한 곳에만 둔다

고민 목록이 확정 문서와 펄스 두 군데에 있으면 둘 다 썩습니다. 그리고 결정이 나면 ②에서 반드시 같이 지웁니다. 안 그러면 이미 정한 일을 계속 고민 중으로 붙잡고 있게 됩니다.

06 · Files

어디에 있나

펄스 스크립트를 바탕화면 폴더 밖에 둔 데는 이유가 있습니다. macOS의 예약 실행(launchd)은 권한 때문에 바탕화면 아래 파일을 열지 못합니다. 이걸 몰라서 클럽장의 예전 예약 작업이 45일 동안 조용히 실패한 적이 있습니다.

무엇성격위치
펄스 수집기셸·파이썬 스크립트 + 예약 실행~/Library/Application Support/pulse/
펄스 파일마크다운 한 장보관함/_pulse.md
확정 · 이력프로젝트마다 한 쌍01_프로젝트/각 프로젝트/_state.md · _log.md
sync · weekly-sync · worklogClaude Code 스킬~/.claude/skills/ (전역)
설정config.env 한 장~/Library/Application Support/pulse/config.env
작업일지 · 주간 파일옵시디언 노트02_영역/작업일지/{연도}/{연도}-W{주차}.md · {연도}-W{주차} 주간.md