obsidian-journallisted
Install: claude install-skill Rneayan/airship-skills
# 옵시디언 일지 작성
일간·주간·월간 일지를 작성/보완할 때의 확정 규칙. 정기 실행(daily-journal 등 스케줄 작업)과 동일한 규칙을 대화 중 요청에도 적용한다. 경로의 `{{vault}}`는 사용자 볼트 루트.
## 공통 원칙
1. **덮어쓰기 절대 금지.** 파일이 있으면 먼저 전체를 읽는다. 사용자가 직접 적은 내용(업무 로그 타임블록, 단상, 회고)은 수정·삭제·재배열하지 않는다. 비어 있는 부분만 보완한다.
2. **주차 기준: 일요일 시작 ~ 토요일 종료** (구글 캘린더 기준, ISO 주차 아님 — 1~2일 차이 날 수 있음). 헷갈리면 구글 캘린더 주 표시를 기준으로 삼는다. 사용자 볼트에 별도 규칙 문서가 있으면 그것을 우선.
3. **톤:** 자기비판적 톤을 강화하지 않는다. 담백하게, 사실 기반으로.
4. **기록이 없으면 없다고 쓴다.** 추측으로 채우지 않는다. "기록 없음"이 정직한 답이다.
5. **날짜 경계는 사용자 시간대.** 셸이 UTC일 수 있으니 파일 수정 시각은 사용자 시간대(기본 KST)로 환산한다.
6. **기록 부담을 늘리지 않는다.** 사용자에게 새 기록 항목(에너지 점수 등)을 요구하지 않는다. 사용자가 안 적어도 남은 흔적(캘린더·AI 작업·노트)을 모으는 쪽이 이 스킬의 역할이다.
7. 사용자 볼트에 일지 규칙 문서가 있으면 먼저 읽고, 이 스킬과 충돌하면 그 문서를 우선한다.
8. 템플릿 위치: `{{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만으로 그날 실행했다고 단정하지 말 것** (몰아서 완료 처리하는 경우가 있음). 캘린더 기록이나 사용자 확인과 교차검증 우선.
- **(D) AI 대화 작업** — Claude·Codex 등 에이전트가 공용 인수인계 노트(`{{handoff}}`, 예: `02_Area/AI 에이전트 작업 인수인계.md`)에 남긴 `### YYYY-MM-DD — 제목 (에이전트)` 형식의 그날 이력. 인수인계 규칙은 `dual-agent-instruction-sync` 스킬 참고.
- **(E) 옵시디언