← ClaudeAtlas

obsidian-journallisted

옵시디언 일지(일간·주간·월간) 작성·보완·백필 스킬. Google Calendar·Todoist 기록과 직접 작성 로그를 병합한다. "일지 써줘", "일지 채워줘", "어제/지난주 일지 정리", "누락된 일지 만들어줘", "주간 일지", "월간 일지", "일지 대조해줘" 같은 요청이 오면 반드시 이 스킬을 따를 것. 덮어쓰기 금지·3곳 대조·주차 계산 등 확립된 규칙이 있으므로 맨땅에서 추측하지 말 것.
Rneayan/airship-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill Rneayan/airship-skills
# 옵시디언 일지 작성 일간·주간·월간 일지를 작성/보완할 때의 확정 규칙. 정기 실행(daily-journal 등 스케줄 작업)과 동일한 규칙을 대화 중 요청에도 적용한다. 경로의 `{{vault}}`는 사용자 볼트 루트. ## 공통 원칙 1. **덮어쓰기 절대 금지.** 파일이 있으면 먼저 전체를 읽는다. 사용자가 직접 적은 내용(업무 로그 타임블록, 단상, 회고)은 수정·삭제·재배열하지 않는다. 비어 있는 부분만 보완한다. 2. **주차 기준: 일요일 시작 ~ 토요일 종료** (구글 캘린더 기준, ISO 주차 아님 — 1~2일 차이 날 수 있음). 헷갈리면 구글 캘린더 주 표시를 기준으로 삼는다. 사용자 볼트에 별도 규칙 문서가 있으면 그것을 우선. 3. **톤:** 자기비판적 톤을 강화하지 않는다. 담백하게, 사실 기반으로. 4. **기록이 없으면 없다고 쓴다.** 추측으로 채우지 않는다. "기록 없음"이 정직한 답이다. 5. 템플릿 위치: `{{vault}}/templates/` (일일·주간·월간·분기·연간 노트 템플릿). ## 일간 일지 - 경로: `{{vault}}/일지/01_일간/{YYYY}/{MM}/{YYYY-MM-DD} {요일}.md` (예: `2026/07/2026-07-10 금요일.md`) - frontmatter: `date`(YYYY-MM-DD), `week`("[[2026-W28]]" 형식, 위 주차 기준), `tags: [일지/일간]`. 이미 있으면 건드리지 않는다. ### 데이터 소스 (모두 확인해 병합) - **(A) 옵시디언 직접기록** — 일지 파일 "## 🛠 업무 로그"에 사용자가 손으로 적은 타임블록. 1차 실제 기록. - **(B) Google Calendar '일지' 캘린더** — 해당 날짜 이벤트 전체 (시간·제목·description 빠짐없이). - **(C) Todoist 완료 항목** — 해당 날짜 범위로 find-completed-tasks 조회. **주의: completedAt만으로 그날 실행했다고 단정하지 말 것** (몰아서 완료 처리하는 경우가 있음). 캘린더 기록이나 사용자 확인과 교차검증 우선. - **(참고) Google Calendar 루틴 계획 캘린더** — 계획용 템플릿이지 실제 기록이 아님. 비교용으로만 사용. ### 업무 로그 병합 규칙 - 형식 (이벤트 사이 빈 줄 한 칸): ``` - 시작시간~종료시간 - 한 일 - 상세 기록 ``` - (A)가 있으면 그대로 두고, (B)에만 있는 이벤트를 시간순 자리에 보완. 캘린더 description은 상세 기록에 빠짐없이 반영. - (A)와 (B)가 같은 시간대인데 내용이 다르면 **직접기록(A) 우선**, 캘린더의 추가 정보만 상세기록에 덧붙인다. 사용자 문구 자체는 바꾸지 않는다. - (A)·(B) 둘 다 비면 "직접기록·'일지' 캘린더 모두 실제 기록 없음" 한 줄로 사실대로. - (C)는 관련 시간대에 자연스럽게 녹이거나, 자리가 없으면 로그 끝에 "오늘 완료 처리된 Todoist 항목"