How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-check-mate:static-auto-fixThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
.check-static에 기록된 최신 정적 분석 실패 상태를 기반으로, 관련 파일만 최소 수정하여 lint 및 typecheck 오류를 해결한다.
.check-static에 기록된 최신 정적 분석 실패 상태를 기반으로, 관련 파일만 최소 수정하여 lint 및 typecheck 오류를 해결한다.
chmod +x scripts/run-static-check-with-logs.sh
pnpm run check를 실행해 현재 상태 기준으로 .check-static을 최신화한다..check-static을 최신 실패 상태로 간주.error-files.txt에 포함된 파일만 수정 대상으로 제한한다.pnpm run check를 다시 실행한다..check-static 유지)..check-static를 단일 source of truth로 사용한다.;로 여러 개 chain 금지 — 마지막 명령의 exit code만 반환되므로 check 성공 여부를 잘못 판단하게 됨. 필요하면 if pnpm run check; then ... fi 패턴 또는 개별 tool call로 분리.pnpm run check만 단독 실행해 exit code를 명확히 관찰.모든 종료 지점에서 반드시 케이스 1~4 중 정확히 하나의 리포트를 출력한다. 침묵 exit 절대 금지. 수정 성공 후 커밋 제안 단계에서 Pre-flight가 실패하면 케이스 1 + 케이스 4 리포트 2개를 모두 출력한다 (수정 자체는 성공, 커밋만 스킵됐음을 명확히).
케이스별로 정해진 구조로 사용자에게 알린다. 리포트는 tight하게 — 본 스킬 범위 밖 조언·자화자찬 금지.
제목: ## ✅ static check 통과
본문 항목:
error-files.txt 범위에서 실제 수정된 파일 목록`<path>:<line>` — <에러코드/규칙명> : <1줄 근거>pnpm run check 재실행 → 통과, .check-static/ 제거됨<제안 메시지> — (Y/수정/n)제목: ## ❌ 수정 후에도 check 실패
본문 항목:
.check-static/ 최신 로그 경로 안내제목: ## ⏸ 수정 생략
본문 항목:
error-files.txt 비어있음 / 범위 밖 수정 필요 / 분석 불명확 / stale 상태 의심 중 하나.check-static/ 유지, working tree 변경 없음제목: ## ⏸ 커밋 제안 생략
본문 항목:
git config --global user.email "...")check가 통과했을 때만 커밋을 제안한다. 자동 커밋은 하지 않는다 — 반드시 사용자 확인을 받는다.
git config user.name, git config user.email 둘 다 비어있지 않아야 한다. 비면 "git user.name/email을 먼저 설정해 주세요" 안내 후 제안 중단..git/MERGE_HEAD, .git/REBASE_HEAD, .git/CHERRY_PICK_HEAD, .git/REVERT_HEAD 중 하나라도 존재하면 "merge/rebase/cherry-pick 진행 중에는 자동 커밋 제안을 하지 않는다" 안내 후 제안 중단.git diff --cached --name-only가 비어있지 않으면 (무관한 스테이지된 변경 존재) 제안 중단하고 사용자에게 "기존 스테이지된 변경을 먼저 커밋/unstage 해 주세요" 안내..check-static/error-files.txt에 포함git diff --name-only HEAD 결과에 포함 (실제 수정됨)git ls-files --error-unmatch <file>)style: fix lint violations in <scope>fix: resolve type errors in <scope>fix: resolve lint and type errors in <scope>git add <좁혀진 파일 목록> → git commit -m "<제안 메시지>"git push는 절대 자동 실행하지 않는다git add -A나 git add . 금지 — 반드시 좁혀진 파일 목록만 명시적으로 스테이징error-files.txt 밖 파일이 수정됐다면 이유 보고 후 종료git commit 실행 금지git push 자동 실행 금지npx claudepluginhub letyuchan/vibe-check-mate --plugin vibe-check-mateProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.