audit-skilly-workflow — скилл для Claude Code
Сверяет правила репозитория, глобальные инструкции, хуки, линтеры и CI с тем, что установил skilly, и пишет HTML-отчёт. Ничего не правит.
npx skills add timschoch/skilly --skill audit-skilly-workflow -a claude-codeЧто делает audit-skilly-workflow
Харнесс подгружает все файлы инструкций сразу, и при расхождении агент может пойти по любому из них. Скилл ищет такие расхождения между файлами skilly и всем остальным, а затем отдаёт список.
Работа идёт скриптом node .agents/skills/audit-skilly-workflow/scripts/audit.mjs. Он собирает источники с их владельцем и режимом загрузки, установленные скиллы, tier репозитория из .skilly/config.json, значения гейтов и дефекты конфигов. Дальше каждый источник читается целиком, инструкции превращаются в утверждения вида «ситуация → действие» с file:line, и утверждения skilly сопоставляются с остальными по ситуации, а не по совпадающим словам. Пары получают вид: противоречие, пересказ, переопределение, заявленный приоритет или дополнение. Если суммарный объём сторонних источников превышает 150 KB, они разбиваются на партии и разносятся по субагентам.
Синхронизированные файлы skilly перезаписываются при каждом sync, поэтому правки в них не живут. Для владельца skilly скилл предлагает вынести намеренное отклонение в .claude/rules/<rule>.local.md, а ошибку самого skilly — в issue репозитория timschoch/skilly. Итог — один самодостаточный HTML-файл по пути из report.file; каталог создаётся на месте. Если запись блокирует хук или песочница, скилл называет путь и останавливается, в другое место отчёт не кладёт.
Какие задачи решает
- найти, где правила репозитория спорят с установленными skilly
- отловить пересказ одного правила в двух файлах до того, как они разойдутся
- сверить лимиты в тексте с числами в конфиге гейта
- понять, кто должен править проигравшую сторону
- проверить, не подменяет ли хук или CI шаг
verify
Примеры запросов агенту
- Запусти аудит skilly и покажи, где инструкции противоречат друг другу
- Собери отчёт по конфликтам между правилами репозитория и skilly
- Проверь, не дублируют ли хуки и CI то, что уже делает
verify
Как установить audit-skilly-workflow
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill audit-skilly-workflow -a claude-code2Вручную: положить файлы
~/.claude/skills/audit-skilly-workflow/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/audit-skilly-workflow/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill audit-skilly-workflow -a codex2Вручную: положить файлы
.agents/skills/audit-skilly-workflow/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill audit-skilly-workflow -a cursor2Вручную: положить файлы
.cursor/skills/audit-skilly-workflow/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install timschoch/skilly audit-skilly-workflow2Вручную: положить файлы
.github/skills/audit-skilly-workflow/SKILL.md1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill audit-skilly-workflow -a gemini-cli2Командой платформы
gemini skills install https://github.com/timschoch/skilly --path bundles/workflow/skills/audit-skilly-workflowВручную: положить файлы
.devin/skills/audit-skilly-workflow/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill audit-skilly-workflow -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о audit-skilly-workflow
Как установить audit-skilly-workflow в Claude Code?
Выполните npx skills add timschoch/skilly --skill audit-skilly-workflow -a claude-code. Скилл появится в ~/.claude/skills/audit-skilly-workflow/SKILL.md.
Что делает audit-skilly-workflow?
Сопоставляет утверждения из файлов skilly с правилами репозитория, глобальными инструкциями, хуками, линтерами и CI. На выходе HTML-отчёт со списком конфликтов и тем, кому их править.
Он что-то меняет в проекте?
Нет. Скилл только читает файлы и пишет один HTML-отчёт по пути из report.file. Правки вносятся потом и только по тем пунктам, которые вы выберете.