.claude/skills/work-logger/SKILL.md
# Work Logger Skill ## Purpose 모든 주요 작업을 자동으로 기록하는 시스템 - **Obsidian**: 상세 문서 (변경 사항, 트러블슈팅, 검토) - **Notion**: 일일 타임라인 (시간순 요약) ## When to Use **IMPORTANT: Claude는 다음 상황에서 자동으로 이 Skill을 사용해야 합니다:** 1. 기능 구현 완료 후 2. 버그 수정 완료 후 3. 디자인 변경 완료 후 4. 문서 작성 완료 후 5. 테스트 완료 후 **자동 실행 조건:** - 사용자가 명시적으로 요청하지 않아도 - 의미 있는 작업이 완료되면 - 자동으로 기록 ## How It Works ### 1. 작업 분석 완료된 작업의 내용을 분석: - 프로젝트명 (나라똔, 디자인, Claude 등) - 타입 (feat, fix, docs, style, refactor, test 등) - 범위 (컴포넌트명, 파일명 등) - 변경 내용 요약 ### 2. Obsi
npx skillsauth add pola2025/naraddon-homepage .claude/skills/work-loggerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
모든 주요 작업을 자동으로 기록하는 시스템
IMPORTANT: Claude는 다음 상황에서 자동으로 이 Skill을 사용해야 합니다:
자동 실행 조건:
완료된 작업의 내용을 분석:
프로젝트별 Obsidian 폴더에 상세 기록:
F:/obsidian/Pola/Projects/나라똔/F:/obsidian/Pola/Projects/디자인/F:/obsidian/Pola/Projects/Claude/기록 내용:
01-변경기록/)02-트러블슈팅/)03-검토기록/)동시에 Notion 일일 업무일지에 요약 추가:
• [HH:MM:SS] [프로젝트] type(scope): 작업 내용
# Notion에만 기록
node scripts/notion-daily-log.js add [프로젝트] [타입] [범위] [메시지]
# 예시
node scripts/notion-daily-log.js add 나라똔 feat Header "색상 변경"
작업 완료 시 Claude가 자동으로 다음 명령 실행:
// Claude가 내부적으로 실행하는 코드
const { autoLog } = require('./.claude/skills/work-logger/claude-auto-log');
await autoLog({
project: '나라똔', // 또는 '디자인', 'Claude'
type: 'feat', // feat/fix/docs/style/refactor/test
scope: 'Header', // 컴포넌트/기능명
message: '네온 그린 색상 적용', // 한 줄 요약
description: '상세 설명...', // 상세 내용
files: ['src/components/Header.tsx'] // 변경된 파일
});
결과:
사용자 경험:
feat(Header): 네온 그린 색상 적용
fix(auth): JWT 콜백 role undefined 해결
docs(README): 설치 가이드 추가
style(Button): SVG 아이콘으로 교체
자동 기록을 위한 Git Hooks:
# 설치
node scripts/install-git-hooks.js
# 커밋 시 자동 기록
git commit -m "feat(Header): 색상 변경"
# → Notion에 자동 기록됨
Claude가 작업 완료 후 자동으로:
scripts/notion-daily-log.js - Notion 로깅 핵심scripts/log-today-work.js - 일괄 기록 (세션 종료 시)scripts/update-summary.js - 페이지 요약 업데이트scripts/clean-notion-pages.js - 페이지 정리.claude/obsidian-config.json - Obsidian 프로젝트 설정NOTION_API_KEY=ntn_xxxxx
NOTION_DAILY_LOG_DB=292d286a32098071870dd03585d03db9
{
"naraddon": {
"name": "나라똔",
"path": "Projects/나라똔"
},
"design": {
"name": "디자인",
"path": "Projects/디자인"
},
"claude": {
"name": "Claude",
"path": "Projects/Claude"
}
}
development
# Design Guardian Skill **목적**: AI 스타일을 회피하고 일관된 디자인을 유지하며, 모든 변경사항을 Obsidian에 자동 기록합니다. --- ## 핵심 원칙 ### 1. 색상 절제 - **금지**: 5가지 이상 원색, 무지개 그라디언트 - **권장**: 2-3가지 색상, 단색 그라디언트 - **네온 허용**: 절제하면 사용 가능 - **보라색 주의**: 컨셉 아닐 때 권장하지 않음 ### 2. SVG 아이콘 우선 - **1순위**: Lucide/Heroicons SVG 아이콘 - **2순위**: 최소한의 의미있는 이모지 - **금지**: ✨🚀🔥💡🤖⚡🎯💻🌟⭐ ### 3. Obsidian 자동 기록 - 모든 디자인 변경사항 - AI 패턴 검사 결과 - 트러블슈팅 과정 --- ## 자동 실행 조건 다음 파일 수정 시 자동으로 AI 패턴 검사: - `**/*.css` - `**/*.scss` - `**/*.module.css` - `**
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.