Навык diff-skill
Сравнивает две версии инструкций навыка для обнаружения деградации инструкций и регрессии сложности.
- Звёзды на GitHub
- 155
- Файлы
- 14
- Последний коммит
- 10 нояб. 2026 г.
- Лицензия
- —
- Разрешённые инструменты
- —
Что делает навык diff-skill?
diff-skill — это Agent Skill. Сравнивает две версии инструкций навыка для обнаружения деградации инструкций и регрессии сложности.
Сводка сгенерирована из SKILL.md навыка.
О skill diff-skill
Разработчики, проверяющие изменения в инструкциях навыков, могут использовать этот инструмент для выявления деградации инструкций или регрессии сложности. Он работает как асимметричная проверка: инструмент игнорирует полезные дополнения или уточнения и фокусируется исключительно на негативных изменениях, таких как удаленные ограничения, ослабленные шаги проверки или битые ссылки. Агенту следует загрузить этот навык, когда пользователь запрашивает diff, сравнение или обзор изменений в markdown-инструкциях навыка.
По умолчанию инструмент сравнивает версию HEAD с рабочим деревом, обходя весь набор достижимых файлов через markdown-ссылки, начиная с файла SKILL.md. Он создает подробный файл отчета в docs/reviews/diff-skill/ и предоставляет краткую сводку в строке, содержащую вердикт и количество найденных проблем. Если инструмент обнаруживает деградацию или регрессию сложности, он индексирует результаты в kk:review-findings. Для управления последовательными этапами выполнения инструмент опирается на файл diff-process.md.
Что агент может делать с ним
- 1Обнаружение деградации инструкцийПроверка того, не привело ли редактирование markdown-инструкций навыка к случайному удалению важной инструкции или ослаблению ограничений.
- 2Выявление регрессии сложностиОпределение того, не сделали ли недавние изменения выполнение навыка более сложным для большой языковой модели.
- 3Генерация автоматических отчетов о проверкеСоздание markdown-отчета, документирующего различия между двумя версиями документации навыка.
- 4Аудит изменений инструкций навыкаПроверка различий между текущим HEAD и рабочим деревом для конкретного навыка.
Написано на основе skill SKILL.md. Каждый сценарий использования проверен по цитате из него.
Как установить навык diff-skill
Каждая команда копирует папку навыка в каталог навыков клиента. Перезапустите клиент или начните новую сессию, чтобы загрузить его.Установка навыка diff-skill в Плагин
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
Установка навыка diff-skill в Claude Code
~/.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skillУстановка навыка diff-skill в Claude Code (project)
.claude/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill .claude/skills/diff-skillУстановка навыка diff-skill в Codex
~/.agents/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.agents/skills/diff-skillУстановка навыка diff-skill в Gemini CLI
~/.gemini/skills/diff-skill/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.gemini/skills/diff-skillУстановка навыка diff-skill в Claude.ai
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
Открыть на GitHubDiff 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.
Файлы в этом навыке
14Вопросы о навыке diff-skill
Как установить навык diff-skill в Claude Code?
Выполните npx degit serpro69/claude-toolbox/klaude-plugin/skills/diff-skill ~/.claude/skills/diff-skill. Claude Code загружает навыки из ~/.claude/skills (все проекты) или .claude/skills (один проект) и использует навык, когда его описание соответствует задаче.
Какие клиенты могут использовать навык diff-skill?
Любой клиент, который читает формат Agent Skills: Claude Code, Codex, Gemini CLI и claude.ai (загрузить как ZIP). Скрипты в навыке выполняются только там, где клиент разрешает выполнение кода.
Что навык считает деградацией?
Деградацией считается удаление важной инструкции, ослабление ограничения, удаление шага проверки, сужение области применения, отсутствие обязательного вывода или нарушение ссылок.
Как при сравнении учитываются дополнения и уточнения?
Дополнения, уточнения и усиления инструкций не считаются деградацией.
Где сохраняется отчет о сравнении?
Отчет записывается в директорию docs/reviews/diff-skill/.