# skillcheck-free

Плагин проверяет файлы SKILL.md по набору контрактных правил: структура, имена, семантика, качество. Пригодится, если вы пишете скиллы и хотите поймать ошибки до того, как их увидят пользователи.

- плагин · `type=plugin` · Claude Code · ★ 42
- Автор: olgasafonova
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/olgasafonova/SkillCheck-Free
- Обновлён: 2026-10-11
- HTML: https://affpapa.org/nevibecode/plugins/skillcheck-free

## Что делает

SkillCheck Free разбирает SKILL.md по примерно 25 правилам. Проверки разбиты на группы: структура (1.x), тело файла (2.x), именование (3.x), семантика (4.x) и качество (8.x). Отдельно плагин относит скилл к одному из пяти паттернов проектирования из таксономии Google ADK: Reviewer, Generator, Inversion, Pipeline, Tool Wrapper.

Что ловит на практике: отсутствующий или слабый frontmatter, неоднозначные формулировки вроде «several», противоречия между инструкциями, коллизии триггеров, имена вида «helper» или «utils», XML-угловые скобки во frontmatter, README.md внутри папки скилла. Есть проверки на несовместимые поля: `maxTurns` в SKILL.md игнорируется, `disallowedTools` пишется как `disallowed-tools`, а `description` вместе с `when_to_use` длиннее 1,536 символов обрезается при листинге.

Ставится в Claude как плагин из маркетплейса. Для Claude Desktop и веба скилл вставляют в custom instructions проекта, для Cursor — копируют `.mdc`-правило в `.cursor/rules`. Если в скилле используется `$ARGUMENTS`, а в frontmatter нет `argument-hint`, проверка это отметит.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install skillcheck-free@claude-community
```

## Когда брать
- проверить SKILL.md перед публикацией скилла
- найти противоречия между инструкциями внутри скилла
- убрать размытые формулировки из описания триггеров
- поймать несовместимые поля frontmatter до загрузки в claude.ai
- определить паттерн проектирования скилла по таксономии Google ADK

## Примеры запросов агенту
- Проверь мой скилл через skillcheck
- Прогони проверку файла `path/to/SKILL.md`
- Провалидируй все скиллы в проекте

## Похожие
- [validate-skills](https://affpapa.org/nevibecode/skills/validate-skills.md) — скилл · 7300 установок
- [utility-pm-skill-validate](https://affpapa.org/nevibecode/skills/utility-pm-skill-validate.md) — скилл · 690 установок
- [exa-web-search-free](https://affpapa.org/nevibecode/skills/exa-web-search-free.md) — скилл · 2800 установок
- [open-images-for-free-use](https://affpapa.org/nevibecode/skills/open-images-for-free-use.md) — скилл · 1400 установок
- [Quality Gates](https://affpapa.org/nevibecode/skills/quality-gates.md) — скилл · 536 установок
- [awesome-free-llm-apis](https://affpapa.org/nevibecode/skills/awesome-free-llm-apis.md) — скилл · 978 установок

Из того же набора: [olgasafonova/skillcheck-free](https://affpapa.org/nevibecode/by/olgasafonova/skillcheck-free.md) — 2 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
