Log Skill
작업 내용을 빠르게 기록합니다. daily review보다 가볍게, 작업 중간중간 사용.
Trigger
- •"{project} {work} 작업함"
- •"{project} {work} 했어"
- •"기록: {content}"
- •"/log {content}"
- •"{work} 완료"
입력 파싱
자연어에서 추출:
- •프로젝트: 언급된 프로젝트명 (없으면 추론 또는 질문)
- •작업 내용: 실제 한 일
- •태그: #feature, #bugfix, #refactor, #docs 등 자동 추론
예시:
code
"my-project POI 클러스터링 로직 수정함" → project: my-project → work: POI 클러스터링 로직 수정 → tag: #refactor
Steps
1. 오늘 daily 로그 확인/생성
bash
today=$(date +%Y-%m-%d)
log_file=~/Develop/claude-life/40-logs/daily/${today}.md
if [ ! -f "$log_file" ]; then
# 새 daily 로그 생성
cat > "$log_file" << EOF
---
date: $today
type: daily
---
# $today
## 작업 기록
## 메모
EOF
fi
2. 작업 기록 추가
bash
# "## 작업 기록" 섹션에 추가
# 형식: - HH:MM [{project}] {work} {tag}
time=$(date +%H:%M)
entry="- $time [{project}] {work} {tag}"
# sed로 "## 작업 기록" 다음 줄에 추가
sed -i '' "/^## 작업 기록$/a\\
$entry" "$log_file"
3. 프로젝트 노트에도 기록 (선택)
중요 작업이면 프로젝트 노트의 "## 최근 작업 기록"에도 추가:
bash
project_file=~/Develop/claude-life/10-projects/{category}/{project}.md
entry="- $today: {work}"
# "## 최근 작업 기록" 섹션에 추가
sed -i '' "/^## 최근 작업 기록$/a\\
$entry" "$project_file"
4. 관련 태스크 자동 완료 제안
작업 내용과 매칭되는 열린 태스크가 있으면:
code
🔗 관련 태스크 발견: "POI 클러스터링 구현" 완료 처리할까요? (y/n)
Output
markdown
📝 기록됨 **시간**: 14:32 **프로젝트**: my-project **내용**: POI 클러스터링 로직 수정 **태그**: #refactor → 40-logs/daily/2026-01-17.md 에 추가됨
Quick Mode
더 빠른 기록 (확인 없이):
code
/log my-project 클러스터링 수정
→ 바로 기록, 결과만 표시
Notes
- •daily review는 하루 끝에 정리, log는 작업 중간에 즉시 기록
- •태그는 자동 추론하되, 명시하면 그대로 사용
- •프로젝트명 생략 시 최근 작업 프로젝트로 추론