AgentSkillsCN

log

快速记录工作。当用户说“完成了{项目}的工作”“做了记录”“完成了{工作}”“记录一下”时使用。

SKILL.md
--- frontmatter
name: log
description: 빠른 작업 기록. USE WHEN user says "{project} 작업함", "기록", "{work} 했어", "log"

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는 작업 중간에 즉시 기록
  • 태그는 자동 추론하되, 명시하면 그대로 사용
  • 프로젝트명 생략 시 최근 작업 프로젝트로 추론