sovereign-skills v6.5.15 업데이트 🛠
Claude Code용 스킬을 공개하고 있습니다. 이번 릴리즈는 새 스킬 2개를 더해 22개가 됐고, 22개 전부를 처음부터 끝까지 다시 읽는 감리를 거쳐 찾은 문제를 고쳤습니다.
━━━━━━━━━━
🆕 새 스킬 2개
• ssot-audit
같은 사실·값·결정이 여러 파일에 흩어지거나 서로 다를 때, 정본이 어디인지 찾아줍니다. 찾는 단계는 읽기 전용이고, 나머지 사본 정리는 승인 후에만 합니다.
• skill-trigger-auditor
스킬·에이전트·슬래시 커맨드가 맞는 요청에 발동하는지 감사합니다. 설명끼리 겹치는 충돌, 내장 커맨드와의 충돌을 잡고, 실제 Skill 호출을 측정하는 프로브도 있습니다.
━━━━━━━━━━
🐞 버그 수정
-
pre-push — 커밋 먼저, push 나중이면 테스트·린트가 조용히 건너뛰어짐
staged 파일만 보고 있었습니다. 이제 push가 실제로 싣는 파일(staged + 아직 안 올린 커밋)을 검사합니다.
-
pre-push — 넣었다 지운 시크릿이 그대로 올라감
커밋 A에서 넣고 커밋 B에서 지운 시크릿은 최종 diff에 안 보이지만 커밋 A에 실려 원격으로 갑니다. 이제 커밋마다 스캔합니다. 빌드·테스트·린트 실패도 실제로 push를 막습니다.
-
project-check — API 키 탐지 구멍과 오탐
sk-ant-, sk-proj- 처럼 하이픈이 든 키를 놓쳤고, 반대로 task-·risk- 같은 일반 이름을 키로 잡았습니다. 둘 다 고쳤습니다.
-
setup — Windows에서 깨지는 훅 예시
bash와 jq가 있어야 돌았습니다. 이제 python 한 줄로 동작합니다.
-
설치 위치에 따라 스크립트를 못 찾음
스킬이 자기 scripts/를 현재 폴더 기준으로 찾아서, 마켓플레이스·프로젝트·Codex 설치에서 실패했습니다. 이제 Claude Code 공식 방식인 ${CLAUDE_SKILL_DIR}로 찾습니다. Python 3.9+, macOS에서도 돕니다.
-
항상 0이 나오던 집계
skill-ops와 collab-audit의 사용량 집계가 실제 로그 형식을 못 읽어 늘 0이었습니다.
━━━━━━━━━━
✨ 개선
• code-autopsy: 발견마다 "이번 변경으로 생김 / 원래 있던 것"과 근거 등급을 표시
• goal-lock: 버그 수정 시 기각한 원인 후보와 근거를 남기고, 원래 트리거가 아닌 다른 입력으로 한 번 더 확인
• session-start · session-checkpoint · next-action: 날짜가 지난 할 일을 따로 표시
• integration-intake: 같은 리포를 다시 검토하기 전에 이전 판정을 조회하고, 라이선스 판정을 한 줄로 남김
• scope · goal-lock · clean-room: 위임 실행에서는 사용자 승인 원문이 있어야 진행
• 저장소에 없는 외부 에이전트는 모두 "선택 사항"으로 표시하고 대체 경로를 붙임
━━━━━━━━━━
README는 5개 언어(영·한·일·중·스페인어)로 함께 업데이트했고, 공유 파일 형식은 docs/FILE-CONVENTIONS.md에, 전체 변경 내역은 CHANGELOG에 있습니다.
https://t.co/5vtuaXyqmI