diff-skill skill
두 버전의 skill instructions를 비교하여 지침 저하 및 복잡도 퇴보를 감지합니다.
- GitHub 스타
- 155
- 파일
- 14
- 마지막 커밋
- 2026년 11월 10일
- 라이선스
- —
- 허용된 도구
- —
diff-skill skill은 무엇을 하나요?
diff-skill은(는) agent skill입니다. 두 버전의 skill instructions를 비교하여 지침 저하 및 복잡도 퇴보를 감지합니다.
skill의 SKILL.md에서 생성된 요약입니다.
diff-skill skill 정보
skill instructions의 변경 사항을 검토하는 개발자는 이 도구를 사용하여 지침 저하 또는 복잡도 퇴보를 식별할 수 있습니다. 이 도구는 비대칭 체크 방식으로 작동하며, 유익한 추가 사항이나 명확한 설명은 무시하고 제약 조건 누락, 검증 단계 약화, 참조 오류와 같은 부정적인 변화에만 집중합니다. 사용자가 skill의 markdown 지침에 대한 diff, 비교 또는 변경 사항 검토를 요청할 때 에이전트가 이 SKILL을 로드해야 합니다.
기본적으로 이 도구는 HEAD 버전과 워킹 트리를 비교하며, SKILL.md 파일에서 시작하여 markdown 링크를 통해 연결된 모든 파일 세트를 탐색합니다. docs/reviews/diff-skill/에 상세 보고서 파일을 생성하며, 판정 결과와 발견된 항목 수를 포함한 인라인 요약을 제공합니다. 도구가 지침 저하나 복잡도 퇴보를 감지하면 해당 내용을 kk:review-findings 아래에 인덱싱합니다. 이 도구는 순차적 실행 단계를 안내하기 위해 diff-process.md 파일을 참조합니다.
agent가 수행할 수 있는 작업
- 1지침 저하 감지skill의 markdown 지침 수정 시 핵심 지침이 실수로 삭제되었거나 제약 조건이 약화되었는지 확인합니다.
- 2복잡도 퇴보 식별최근 변경 사항으로 인해 대규모 언어 모델이 skill을 따르기 더 어려워졌는지 판단합니다.
- 3자동 검토 보고서 생성두 버전의 skill 문서 간 차이점을 기록하는 markdown 보고서를 생성합니다.
- 4skill 지침 변경 사항 감사특정 skill에 대해 현재 HEAD와 워킹 트리 간의 차이점을 검토합니다.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
diff-skill skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 diff-skill skill 설치
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
Claude Code에 diff-skill skill 설치
~/.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skillClaude Code (project)에 diff-skill skill 설치
.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill .claude/skills/diff-skillCodex에 diff-skill skill 설치
~/.agents/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.agents/skills/diff-skillGemini CLI에 diff-skill skill 설치
~/.gemini/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.gemini/skills/diff-skillClaude.ai에 diff-skill skill 설치
npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill diff-skill && zip -r diff-skill.zip diff-skill # claude.ai → Customize → Skills → + → Create skill → Upload a skill → diff-skill.zip
SKILL.md
GitHub에서 보기Diff Skill Instructions
Goal: Detect whether an edit to a skill's markdown instructions introduced degradations or made the skill harder for an LLM to follow.
Two judgment axes:
- Degradation (asymmetric) — load-bearing instruction dropped, constraint weakened, verification step removed, scope narrowed, required output dropped, or reference broken. Content relocated but preserved is neutral.
- Complexity — split into regressions (introduced or worsened by the edit, affects verdict) and pre-existing advisories (exist regardless of the edit, surfaced as improvement opportunities, does NOT affect verdict).
Conventions
- Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.
Required Outputs
- Report written to
docs/reviews/diff-skill/<slug>-<sha-a>-<sha-b>.md - Inline summary presented (under 10 lines: verdict, finding counts, report path)
- Capy indexed under
kk:review-findingsif any degradation or complexity regression findings exist (skip on clean results and pre-existing advisories)
Invocation
/kk:diff-skill <skill-name>
Convenience shortcut: resolves klaude-plugin/skills/<skill-name>/SKILL.md. If not found, asks the user for the skill directory path.
Defaults: HEAD (before) → working tree (after). User can specify different refs in the prompt.
Workflow
Mandatory order — load instructions before acting on subject matter. The phases below are strictly sequential. Do not read skill content, build file sets, or produce judgments until you have loaded and internalized the full process file. The only early contact with the target skill is its name and SKILL.md path — enough to validate, not enough to judge.
See diff-process.md for the detailed step-by-step process.
이 스킬의 파일
14diff-skill skill 질문
Claude Code에 diff-skill skill을 어떻게 설치하나요?
npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skill를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
diff-skill skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
무엇을 지침 저하로 간주하나요?
핵심 지침 누락, 제약 조건 약화, 검증 단계 삭제, 범위 축소, 필수 출력 누락 또는 참조 오류를 지침 저하로 정의합니다.
비교 과정에서 추가되거나 명확해진 내용은 어떻게 처리되나요?
내용의 추가, 명확화 및 강화는 저하로 간주하지 않습니다.
비교 보고서는 어디에 저장되나요?
보고서는 docs/reviews/diff-skill/ 디렉토리에 저장됩니다.