skills/commit/SKILL.md
Automates git commits with WBS tracking and code review. Use when user wants to commit changes or needs commit message suggestions. Keywords: commit, 커밋, 커밋해줘, 커밋 메시지, git commit, WBS, 리뷰
npx skillsauth add g2e-yunseonghun/commit-skils-test commitInstall 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.
Automate git commit workflow with:
IMPORTANT: Always communicate with the user in Korean (한국어) throughout the entire workflow.
Performance Note: Cache git command results throughout the workflow. Do not re-run git status, git diff, or git log if already executed in previous steps.
If user provided WBS number in the request:
WBS-<number> (e.g., 1234 → WBS-1234)If NO WBS number provided:
Run git log -1 --pretty=%B to get the most recent commit message
.git/COMMIT_EDITMSG (works correctly during amend/rebase).git/COMMIT_EDITMSGParse "Context:" section to extract WBS number from the most recent commit
Extract the commit subject (first line) as the task description
If WBS found (not "N/A"), prepare it as the previous WBS option with format: "WBS-XX (commit subject)"
MUST use AskUserQuestion tool to present selection UI:
<number>", description="<commit subject>"MANDATORY: Wait for user selection. Do NOT auto-select or assume any option.
Handle user selection:
Previous WBS option: Use the previous WBS number extracted from git log
"없음" option: Set WBS to "N/A" and proceed
"Other" (free text input): Parse the user's typed input:
WBS-<number>WBS-13, WBS-14User cancels (Esc): Exit workflow without proceeding
Important: Never invent or guess WBS numbers.
git status -sb to get branch and file statusgit diff --stagedgit diffCommit Split Detection: If changes span multiple unrelated domains, suggest splitting:
If split is recommended:
git add <files>Diff Scope Rule (Mandatory):
Review Checklist:
Potential bugs:
Debug leftovers:
Security issues:
Code quality:
Unintended changes:
Present review results in Korean using this format:
### 🔍 변경 요약
- [Brief summary of changes]
### ⚠️ 리스크 / 주의점
- [Identified risks or concerns, or "없음" if none]
### 🛠️ 개선 제안
- [Specific suggestions with file:line references, or "없음" if none]
### ✅ 결론
- [리뷰 통과 | 수정 필요 | 커밋 분리 권장]
If review result = "리뷰 통과":
If review result = "수정 필요":
If review result = "커밋 분리 권장":
PRE-CHECK: Ensure WBS number has been set in Step 0 (including "N/A" for no WBS). If not set at all, return to Step 0 for user selection.
MUST read templates/commit-msg-template.md from skill directory
Generate exactly 1 commit message (best candidate only)
Do NOT run any git commands in this step
Present commit UI:
AskUserQuestion tool to present selection:
Handle user selection:
"커밋" option:
git diff --staged --name-onlygit commit -m "..."git add <files> → git commit -m "...""수정" option:
"Other" (free text input):
"취소" option or Esc:
Why this design:
Tool usage patterns:
Error handling:
development
Codex용 의료·응급의료 AI 주간 뉴스 브리핑 스킬. Use when creating a Korean weekly medical AI briefing covering medical AI, emergency-medicine AI, emergency department AI, and ICU/critical-care AI, where Codex searches, verifies, summarizes, writes one structured Markdown briefing, fills a fixed Pencil template, and exports a PDF briefing.
tools
Claude용 응급의료 AI 주간 뉴스 브리핑 스킬. Use when creating a Korean weekly emergency-medicine AI news briefing using Claude's built-in WebSearch/WebFetch tools for article collection and verification, then handing off to the same NotebookLM pipeline (notebooklm_gate.py, render_dashboard.py, notebooklm_slide_deck.py) for analysis and slide generation.
development
응급의료 AI 관련 주간 뉴스 스크랩. 주간(토~금) 기사/논문을 검색하고 원문을 추출해 HTML 대시보드, NotebookLM 노트, 주목 기사 슬라이드를 만든다. Use when Codex needs weekly emergency-medicine AI news collection, curation, or reporting. Keywords: 뉴스, news, 스크랩, scrap, 응급, emergency, AI 뉴스
development
NotebookLM을 필수 게이트로 두는 응급의료 AI 주간 뉴스 스크랩. 전주 토요일부터 이번 주 금요일까지의 국내 기사, 해외 기사, 논문을 수집·검증한 뒤 매주 새 NotebookLM 노트에 기사별 개별 소스를 업로드하고 Q0~Q5 분석이 모두 성공한 경우에만 HTML 대시보드와 슬라이드를 생성한다. 응급의료 AI 주간 뉴스, NotebookLM 기반 브리핑, 실패 시 즉시 종료가 필요한 뉴스 스크랩 작업에 사용한다.