vscode-claude-notify
VSCode Claude Code 알림 설정
VSCode Claude 익스텐션은 Notification hook이 Windows/macOS 모두에서 발화하지 않는 버그가 있다.
이 스킬은 OS 네이티브 알림으로 우회해 Stop(작업 완료)과 PostToolUseFailure(오류) 이벤트를 알려준다.
스킬 scripts/ 폴더에 플랫폼별 알림 스크립트가 번들되어 있다.
설치 경로: ~/.claude/skills/vscode-claude-notify/scripts/
hooks에서 이 경로를 직접 참조하므로 별도 파일 복사가 필요 없다.
1단계: 환경 확인
uname -s && uname -r
| 출력 | 환경 | 사용 스크립트 |
|---|---|---|
Linux + microsoft 포함 |
WSL | notify-wsl.sh |
Darwin |
macOS | notify-mac.sh |
| Windows PowerShell / Git Bash | Windows native | notify-windows.ps1 |
2단계: 실행 권한 부여
WSL / macOS에서 한 번만 실행:
chmod +x ~/.claude/skills/vscode-claude-notify/scripts/notify-wsl.sh
chmod +x ~/.claude/skills/vscode-claude-notify/scripts/notify-mac.sh
3단계: hooks 설정
전역 또는 프로젝트 범위를 선택한다. 별도 언급 없으면 전역을 기본으로 한다.
| 범위 | 파일 위치 | 설명 |
|---|---|---|
| 전역 (기본) | ~/.claude/settings.json |
모든 프로젝트에 적용 |
| 프로젝트 | .claude/settings.json |
현재 프로젝트만 적용 |
플랫폼별 hooks JSON은 references/hooks-config.md 참고.
기존 settings.json이 있으면 hooks 키만 병합하고 다른 설정은 건드리지 않는다.
4단계: 동작 확인
# WSL
~/.claude/skills/vscode-claude-notify/scripts/notify-wsl.sh "Claude Code" "테스트 알림"
# macOS
~/.claude/skills/vscode-claude-notify/scripts/notify-mac.sh "Claude Code" "테스트 알림"
알림이 뜨면 성공이다.
5단계: VSCode 재시작
hooks 설정 반영을 위해 VSCode를 재시작한다.
Ctrl+Shift+P → "Developer: Reload Window" → Enter
More from dev-goraebap/sveltekit-skills
server-architecture
SvelteKit 서버 레이어 아키텍처 가이드라인. Active Record 도메인 모델, Query Service, REST API 패턴, 서브도메인 기반 스키마 조직을 정의한다. SvelteKit 프로젝트에서 서버 코드를 작성하거나 구조를 잡을 때 참고한다.
4html-prototype
>
1media-storage
파일 업로드·저장소·첨부 관리 패턴. Actions: 파일 업로드, 이미지 업로드, 파일 처리, 저장소 연동, 썸네일 첨부, 색상 추출, file upload, image upload, storage, attachment, thumbnail. Patterns: Active Storage, blobs 테이블, attachments 테이블, 다형적 첨부, 중복 파일 감지. Storage: Cloudflare R2, AWS S3, @aws-sdk/client-s3, UUID key, 2-level 디렉토리, CDN URL, presigned URL. DB: Drizzle ORM, blob, checksum, MD5, metadata JSON, MIME, byte_size. Color: 지배적 색상 추출, dominant color, Gemini API, hex, blobs.metadata. Query: 썸네일 조회, 서브쿼리, leftJoin, view-model, CDN URL 변환.
1agent-wiki
>
1screen-design-doc
>
1sveltekit-shadcn-guidline
SvelteKit 프로젝트에서 shadcn-svelte 컴포넌트를 활용하는 가이드. 사용자가 UI 화면을 구성하거나 어떤 컴포넌트를 써야 할지 고민할 때, 또는 shadcn-svelte 컴포넌트를 설치하거나 초기 설정이 필요할 때 반드시 이 스킬을 사용한다. 버튼, 모달, 카드, 사이드바, 폼, 테이블 등 UI 요소를 언급하면 이 스킬을 적극 참고한다.
1